public MenuItemResponseModel addMenuItem(AddMenuItemRequestModel addMenuItemRequest, out ErrorModel errorModel) { errorModel = null; try { Menu menuProvider = new Menu(); MenuItemResponseModel menuItemResponse = menuProvider.addMenuItem(addMenuItemRequest.createdBy, addMenuItemRequest.menuItemName, addMenuItemRequest.menuItemDescription, addMenuItemRequest.price, addMenuItemRequest.categoryId, addMenuItemRequest.availablequantity, addMenuItemRequest.itemImage, out errorModel); return(menuItemResponse); } catch (Exception e) { return(null); } }
public HttpResponseMessage addMenuItem(AddMenuItemRequestModel addMenuItemRequestModel) { ErrorModel errorModel = new ErrorModel(); APIResponseModel responseModel = new APIResponseModel(); if (addMenuItemRequestModel != null) { MenuProvider menuProvider = new MenuProvider(); responseModel.Response = menuProvider.addMenuItem(addMenuItemRequestModel, out errorModel); responseModel.Error = errorModel; return(Request.CreateResponse(HttpStatusCode.OK, responseModel)); } responseModel.Error = ErrorCode.BadRequest; return(Request.CreateResponse(HttpStatusCode.OK, responseModel)); }