public Outlet AddOutlet(Outlet outlet) { int count = _gothamCaresApiContext.Outlets.Where(x => x.Date == outlet.Date).Count(); int bothcount = _gothamCaresApiContext.Outlets.Where(x => x.Date == outlet.Date && x.FoodType == 0).Count(); List <Outlet> outlets = GetOutlets(); bool isOutletRedundant = false; foreach (Outlet x in outlets) { if ((x.OutletName == outlet.OutletName) && (x.Date == outlet.Date)) { isOutletRedundant = true; } } if (!isOutletRedundant) { if (outlet.FoodType == 0 && bothcount >= 3) { return(null); } if (count < 10) { _gothamCaresApiContext.Outlets.Add(outlet); _gothamCaresApiContext.SaveChanges(); return(outlet); } } return(null); }
public Volunteer AddVolunteer(Volunteer volunteer) { _gothamCaresApiContext.Volunteers.Add(volunteer); _gothamCaresApiContext.SaveChanges(); return(volunteer); }