Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        public IActionResult Post(Food food)
        {
            var newFood = _service.CreateFood(food);

            if (newFood is null)
            {
                return(BadRequest());
            }

            return(Ok());
        }
Esempio n. 4
0
        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" }));
        }
Esempio n. 5
0
        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();
            }
        }
Esempio n. 6
0
 public async Task <OkObjectResult> Create(CreateFoodRequest request)
 {
     return(Ok(await foodService.CreateFood(request)));
 }