public async Task <IActionResult> CreateFood(CreateFoodDto createFoodDto, [FromServices] IWebHostEnvironment webHostEnvironment)
        {
            if (ModelState.IsValid)
            {
                Food newFood = createFoodDto.MapToFoodEntity();
                if (createFoodDto.Photo is not null && createFoodDto.Photo.Length > 0)
                {
                    newFood.PhotoPath = await createFoodDto.Photo.UploadAsync(webHostEnvironment);
                }

                await _db.Foods.AddAsync(newFood);

                await _db.SaveChangesAsync();

                return(Json(new AxiosResponseDto {
                    Success = true, Message = "the food was successfully added", Title = "Added"
                }));
            }
            return(Json(new AxiosResponseDto {
                Success = false, Message = "please enter right values for inputs.", Title = "Error"
            }));
        }