public int Count(LanguageSearchEntity SearchLanguageEntity) { if (SearchLanguageEntity == null) { SearchLanguageEntity = new LanguageSearchEntity(); } IQueryable <Language> Languages = context.Languages; Apply(Languages, SearchLanguageEntity); return(Languages.Count()); }
public List <Language> List(LanguageSearchEntity SearchLanguageEntity) { if (SearchLanguageEntity == null) { SearchLanguageEntity = new LanguageSearchEntity(); } IQueryable <Language> Languages = context.Languages; Apply(Languages, SearchLanguageEntity); SkipAndTake(Languages, SearchLanguageEntity); return(Languages.ToList()); }
private IQueryable <Language> Apply(IQueryable <Language> Languages, LanguageSearchEntity SearchLanguageEntity) { if (SearchLanguageEntity.Id.HasValue) { Languages = Languages.Where(t => t.Id == SearchLanguageEntity.Id.Value); } if (SearchLanguageEntity.IsActive.HasValue) { Languages = Languages.Where(t => t.IsActive == SearchLanguageEntity.IsActive.Value); } if (!string.IsNullOrEmpty(SearchLanguageEntity.Code)) { Languages = Languages.Where(t => t.Code.ToLower().Contains(SearchLanguageEntity.Code.ToLower())); } if (!string.IsNullOrEmpty(SearchLanguageEntity.Name)) { Languages = Languages.Where(t => t.Name.ToLower().Contains(SearchLanguageEntity.Name.ToLower())); } if (!string.IsNullOrEmpty(SearchLanguageEntity.Icon)) { Languages = Languages.Where(t => t.Icon.ToLower().Contains(SearchLanguageEntity.Icon.ToLower())); } return(Languages); }
public List <LanguageEntity> Get(EmployeeEntity EmployeeEntity, LanguageSearchEntity LanguageSearchEntity) { List <Language> Languages = UnitOfWork.LanguageRepository.List(LanguageSearchEntity); return(Languages.ToList().Select(c => new LanguageEntity(c)).ToList()); }
public int Count(EmployeeEntity EmployeeEntity, LanguageSearchEntity LanguageSearchEntity) { return(UnitOfWork.LanguageRepository.Count(LanguageSearchEntity)); }
public List <LanguageEntity> Get(LanguageSearchEntity SearchLanguageEntity) { return(LanguageService.Get(EmployeeEntity, SearchLanguageEntity)); }
public long Count(LanguageSearchEntity SearchLanguageEntity) { return(LanguageService.Count(EmployeeEntity, SearchLanguageEntity)); }