示例#1
0
 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));
        }