Example #1
0
        public List <Emergency> FindAll(EmergencyFilter filter)
        {
            var query = Set.AsQueryable();

            if (filter.Id > 0)
            {
                query = query.Where(d => d.Id == filter.Id);
            }
            if (filter.EmergencyStatus != Entities.Enums.EmergencyStatus.Invalid)
            {
                query = query.Where(d => d.EmergencyStatus == filter.EmergencyStatus);
            }
            if (filter.EmergenciesStatus.Count() > 0)
            {
                query = query.Where(d => filter.EmergenciesStatus.Contains(d.EmergencyStatus));
            }

            return(query.ToList());
        }
Example #2
0
 public Emergency Find(EmergencyFilter filter)
 {
     return(Set.FirstOrDefault(d => d.Id == filter.Id));
 }