public ActionResult AddMenuItem(MenuItemViewModel model) { if (ModelState.IsValid) { MenuItemRepository inventoryRepository = new MenuItemRepository(new ApplicationDbContext()); string customerId = null; var firstOrDefault = new ApplicationDbContext().Users.FirstOrDefault(cus => cus.UserName == User.Identity.Name); if (firstOrDefault != null) { customerId = firstOrDefault.Id; } model.CustomerId = customerId; model.IsActive = true; inventoryRepository.Create(model); return RedirectToAction("MenuItems"); } return View(model); }
public HttpResponseMessage AddMenuItem(string name, float price, string type) { try { var menuItem = new MenuItemViewModel() { IsActive = true, CustomerId = User.Identity.GetUserId(), ItemName = name, ItemPrice = price, ItemType = type }; _unitOfWork.MenuItems.Create(menuItem); return Request.CreateResponse(HttpStatusCode.OK); } catch (Exception ex) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex); } }
public ActionResult AddMenuItem() { var model = new MenuItemViewModel(); return View(model); }