public IEnumerable <Sitter_x> GetSitterByFilter(Filter_x filter) { CheckJWT(WebOperationContext.Current); var t = repository.GetSitterByFilter(filter); return(t); }
public IEnumerable<Sitter_x> GetSitterByFilter(Filter_x filter) { var allSitters = GetAllSitters(); var filteredSitters = allSitters.Where(x => (x.KindofPet == filter.KindOfPet || x.KindofPet == KindOfPet_x.NONE) && (x.Types.Contains(filter.TypeSitter) || filter.TypeSitter == TypeSitter_x.None)); return filteredSitters; }