public List <BurialPlace> getAll() { try { List <BurialPlace> listBurialPlace = new List <BurialPlace>(); using (ApplicationDbContext dbContext = new ApplicationDbContext()) { listBurialPlace = new BurialPlaceRepository(dbContext).getAll(); } return(listBurialPlace); } catch (Exception ex) { } return(new List <BurialPlace>()); }
public List <BurialPlace> getBy(Func <BurialPlace, bool> whereClausule) { try { List <BurialPlace> listBurialPlace = new List <BurialPlace>(); using (ApplicationDbContext dbContext = new ApplicationDbContext()) { listBurialPlace = new BurialPlaceRepository(dbContext).getBy(whereClausule); } return(listBurialPlace); } catch (Exception ex) { } return(new List <BurialPlace>()); }
public BurialPlace getByID(string id) { try { BurialPlace burialPlace = null; using (ApplicationDbContext dbContext = new ApplicationDbContext()) { burialPlace = new BurialPlaceRepository(dbContext).getByID(id); } return(burialPlace); } catch (Exception ex) { } return(null); }
public List <BurialPlace> getForBooking() { try { List <BurialPlace> listBurialPlace = new List <BurialPlace>(); using (ApplicationDbContext db = new ApplicationDbContext()) { List <BurialPlaceBooker> listBurialPlaceBooker = new BurialPlaceBookerRepository(db).getAll(); List <Guid> listBurialPlaceIDsToNotInclude = listBurialPlaceBooker.Select(x => x.BurialPlaceID).ToList(); listBurialPlace = new BurialPlaceRepository(db).getBy(x => !listBurialPlaceIDsToNotInclude.Contains(x.BurialPlaceID)); } return(listBurialPlace); } catch (Exception ex) { } return(new List <BurialPlace>()); }