public IActionResult CreateFood([FromBody] FoodDto foodDto) { CreateFoodResponse response = _foodService.CreateFood(foodDto); if (!response.ResponseStatus.HasError()) { return(Ok()); } return(StatusCode(response.ResponseStatus.Status, response.ResponseStatus.Message)); }
public async Task <IHttpActionResult> PostFood(Food food) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } food.Id = await _foodService.CreateFood(food); return(CreatedAtRoute("DefaultApi", new { id = food.Id }, food)); }
public IActionResult Post(Food food) { var newFood = _service.CreateFood(food); if (newFood is null) { return(BadRequest()); } return(Ok()); }
public IActionResult Create(FoodModel food) { if (!ModelState.IsValid) { return(View(food)); } return(_service.CreateFood(_mapper.Map(food)) is null? View(food) : RedirectToRoute(new { controller = "FoodMvc", action = "Index" })); }
public void CreateNewProduct() { Console.Clear(); var name = BaseConsoleFunction.GetProperty("Enter product name"); var price = Checker.GetPropertyDecimal(BaseConsoleFunction.GetProperty("Enter price")); var weight = Checker.GetPropertyFloat(BaseConsoleFunction.GetProperty("Enter weight")); var type = BaseConsoleFunction.GetProperty("Enter type"); if (BaseConsoleFunction.CheckArea("Want to confirm your actions? y/n", "y")) { var food = _foodService.CreateFood(name, price, weight, type); Console.WriteLine($"{food} was created!"); Console.ReadLine(); } }
public async Task <OkObjectResult> Create(CreateFoodRequest request) { return(Ok(await foodService.CreateFood(request))); }