public CreateFoodItemResponse CreateFoodItem(CreateFoodItemRequest request) { var response = new CreateFoodItemResponse { IsSuccessful = false, Message = "" }; try { // Create new Food record. // Make sure the Id (Primary Key) is set to 0 or not set at all for new items. _context.Add(request.FoodItem); // You need to use .SaveChanges() always after a POST, PUT, DELETE. _context.SaveChanges(); response.IsSuccessful = true; } catch (Exception ex) { response.Message = ex.ToString(); } return(response); }
public IActionResult CreateFoodItem(Food body) { var request = new CreateFoodItemRequest { FoodItem = body }; var response = _foodservice.CreateFoodItem(request); if (response.IsSuccessful) { return(Ok()); } else { return(BadRequest(response.Message)); } }