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)); } }
public void AddNewMenu(MenuForCreationVm menuModel) { Menu menu = _mapper.Map <Menu>(menuModel); menu.Products = AddListOfProducts(menuModel.ProductsIds); _menuRepository.AddNewMenu(menu); }