public IActionResult Update(int id, [FromBody] Dto.UpdateProduct productDto)
        {
            var product = ProductsRepo.GetById(id);

            Mapper.Map(productDto, product);
            ProductsRepo.Update(product);
            return(Ok());
        }
        public IActionResult Create(int id, [FromBody] Dto.UpdateProduct newProductDto)
        {
            var newProduct = new Model.Product(id);

            Mapper.Map(newProductDto, newProduct);
            ProductsRepo.Create(newProduct);

            var createdProduct = ProductsRepo.GetById(id);

            Logger.LogInformation("New product was created: {@product}", createdProduct);

            return(Created($"{id}", Mapper.Map <Dto.Product>(createdProduct)));
        }