Exemplo n.º 1
0
        public HttpResponseMessage AddNewMenu(string menuid, string menuname, decimal menuprice)
        {
            MenuModel model = new MenuModel();

            model.MenuId    = Convert.ToInt32(menuid);
            model.MenuName  = menuname;
            model.MenuPrice = menuprice;
            //model.StoreId = Convert.ToInt32(storeid);
            ResponseStatus response = new ResponseStatus();

            try
            {
                var data = _repository.AddNewMenu(model);
                //if (data.MenuId > 0)
                //{
                //    response.isSuccess = true;
                //    response.serverResponseTime = DateTime.Now;
                return(Request.CreateResponse(HttpStatusCode.OK, new { data }));
                //}
                //else
                //{
                //    response.isSuccess = false;
                //    response.serverResponseTime = DateTime.Now;
                //    return Request.CreateResponse(HttpStatusCode.BadRequest, new { data });
                //}
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Something Worng !", ex));
            }
        }
Exemplo n.º 2
0
        public void AddNewMenu(MenuForCreationVm menuModel)
        {
            Menu menu = _mapper.Map <Menu>(menuModel);

            menu.Products = AddListOfProducts(menuModel.ProductsIds);
            _menuRepository.AddNewMenu(menu);
        }