public IHttpActionResult PostBazar(EverydaysBazar everydaysBazar) { EverydaysBazar newBazar = new EverydaysBazar { Bazar = everydaysBazar.Bazar, Date = everydaysBazar.Date, Member = _context.Members.Single(c => c.Id == everydaysBazar.Member.Id) }; var res = _context.EverydaysBazars.SingleOrDefault(c => c.Date.Equals(everydaysBazar.Date) && c.Member.Id == newBazar.Member.Id); if (res == null) { _context.EverydaysBazars.Add(newBazar); } else { res.Date = newBazar.Date; res.Member = newBazar.Member; res.Bazar = newBazar.Bazar; //_context.Entry(newMeal).State = EntityState.Modified; } // _context.EverydaysBazars.Add(newBazar); _context.SaveChanges(); return(Ok()); }
public IHttpActionResult GetBazar(DateTime date, int id) { EverydaysBazar empty = new EverydaysBazar { Bazar = 0, Date = date, Member = _context.Members.Single(c => c.Id == id) }; var res = _context.EverydaysBazars.SingleOrDefault(c => c.Date.Equals(date) && c.Member.Id == id); if (res == null) { return(Ok(empty)); } return(Ok(res)); }
public IHttpActionResult PostResult(MealBazarViewModel mealBazar) { EverydaysMeal everydaysMeal = new EverydaysMeal { Breakfast = mealBazar.Breakfast, Date = mealBazar.Date, Dinner = mealBazar.Dinner, Launch = mealBazar.Launch, Member = mealBazar.Member }; EverydaysBazar everydaysBazar = new EverydaysBazar { Bazar = mealBazar.Bazar, Date = mealBazar.Date, Member = mealBazar.Member }; InsertEverydaysMeal(everydaysMeal); InsertEverydaysBazar(everydaysBazar); return(Ok()); }