public int Count(UserEntity userEntity, VersionSurveySearchEntity VersionSurveySearchEntity) { if (VersionSurveySearchEntity == null) { VersionSurveySearchEntity = new VersionSurveySearchEntity(); } IQueryable <VersionSurvey> VersionSurveys = context.VersionSurveys; VersionSurveys = Apply(VersionSurveys, VersionSurveySearchEntity); return(VersionSurveys.Count()); }
public List <VersionSurveyEntity> List(UserEntity userEntity, VersionSurveySearchEntity VersionSurveySearchEntity) { if (VersionSurveySearchEntity == null) { VersionSurveySearchEntity = new VersionSurveySearchEntity(); } IQueryable <VersionSurvey> VersionSurveys = context.VersionSurveys; VersionSurveys = Apply(VersionSurveys, VersionSurveySearchEntity); //VersionSurveys = VersionSurveySearchEntity.SkipAndTake(VersionSurveys); return(VersionSurveys.Select(l => new VersionSurveyEntity(l)).ToList()); }
private IQueryable <VersionSurvey> Apply(IQueryable <VersionSurvey> VersionSurveys, VersionSurveySearchEntity VersionSurveySearchEntity) { if (VersionSurveySearchEntity.Version.HasValue) { VersionSurveys = VersionSurveys.Where(vs => vs.Version.Equals(VersionSurveySearchEntity.Version.Value)); } if (VersionSurveySearchEntity.Year != null) { VersionSurveys = VersionSurveys.Where(vs => vs.CreatedDate.Value.Year.ToString().Equals(VersionSurveySearchEntity.Year)); } return(VersionSurveys); }
public List <VersionSurveyEntity> List(VersionSurveySearchEntity VersionSurveySearchEntity) { return(VersionSurveyService.List(UserEntity, VersionSurveySearchEntity)); }
public int Count(VersionSurveySearchEntity VersionSurveySearchEntity) { return(VersionSurveyService.Count(UserEntity, VersionSurveySearchEntity)); }