public async Task PostAsync(MHO mHO) { var m = Repo.GetPreMenuByNameOfProduct(mHO.NameOfProduct); var Menu = new MenuPrebuiltHasOrders { MenuPreBuildId = m.Id }; await Repo.addPreMenuOrder(Menu); }
public async Task addPremadeItemInOrder(int OrderId, int PreID) { var Pre = new MenuPrebuiltHasOrders() { OrdersId = OrderId, MenuPreBuildId = PreID }; await _db.MenuPrebuiltHasOrders.AddAsync(Pre); await _db.SaveChangesAsync(); }
public async Task <ActionResult> Create(MenuPrebuiltHasOrders NewPreOrder) { DateTime orderTime = (DateTime)TempData.Peek("OT"); MenuPrebuiltHasOrders po = new MenuPrebuiltHasOrders { NameOfProduct = NewPreOrder.NameOfProduct, OrderTime = orderTime }; if (!ModelState.IsValid) { return(View(NewPreOrder)); } try { string jsonString = JsonConvert.SerializeObject(po); var uri = ServiceUri + "MenuPreBuiltHasOrders"; var request = new HttpRequestMessage(HttpMethod.Post, uri) { Content = new StringContent(jsonString, Encoding.UTF8, "application/json") }; var response = await HttpClient.SendAsync(request); if (!response.IsSuccessStatusCode) { return(View("Error")); } return(RedirectToAction(nameof(IndexAsync))); } catch (Exception ex) { return(View()); } }
public async Task addPreMenuOrder(MenuPrebuiltHasOrders menu) { await _db.MenuPrebuiltHasOrders.AddAsync(menu); await _db.SaveChangesAsync(); }