public IEnumerable <User> FilterUserInGroup(GroupFilterModel model, int id) { var result = context.Users.Where(s => s.UserGroups.Where(x => x.GroupId == id).Count() > 0); //var result2=context.UserGroups.Where(s=>s.CreatedOn==model.AddedEndDate) if (model.Position != null) { result = result.Where(s => s.Position == model.Position); } if (model.Department != null) { result = result.Where(s => s.Department == model.Department); } return(result); }
public IEnumerable <Group> FilterGroup(GroupFilterModel model) { var result = context.Groups.ToList(); if (model.GroupId > 0) { result = result.Where(x => x.GroupId == model.GroupId).ToList(); } if (model.StartDate != null) { result = result.Where(x => x.CreatedDate >= model.StartDate).ToList(); } if (model.EndDate != null) { result = result.Where(x => x.CreatedDate <= model.EndDate).ToList(); } return(result); }
public IEnumerable <User> FilterGroup(GroupFilterModel model) { throw new NotImplementedException(); }
public IEnumerable <Role> FilterUserInGroup(GroupFilterModel model, int id) { throw new NotImplementedException(); }
public IEnumerable <Group> FilterGroup(GroupFilterModel model) { return(groupRepository.FilterGroup(model)); }
public IEnumerable <User> FilterUserInGroup(GroupFilterModel model, int id) { return(usergroupRepository.FilterUserInGroup(model, id)); }