示例#1
0
 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);
 }
示例#2
0
        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);
            }
        }
示例#3
0
        public ActionResult AddMenuItem()
        {
            var model = new MenuItemViewModel();

            return View(model);
        }