using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EMIS.DataLogic.Repositories;
using EMIS.ViewModel.SystemView;
using EMIS.ViewModel;
namespace EMIS.DataLogic.SystemDAL
{
public class DictionaryDAL
{
public DictionaryItemRepository DictionaryItemRepository { get; set; }
///
///
///
///
///
public IQueryable GetDictionaryItemQuery(DictionaryItem dictionaryCode)
{
var code = dictionaryCode.ToString();
return GetDictionaryItemQuery(code);
}
///
///
///
///
///
public IQueryable GetDictionaryItemQuery(string dictionaryCode)
{
var query = DictionaryItemRepository.GetList(w => w.DictionaryCode == dictionaryCode)
.Select(s => new DictionaryItemView
{
DictionaryCode = s.DictionaryCode,
Code = s.Code,
Name = s.Name,
Value = s.Value,
});
return query;
}
}
}