public async Task <ProductDto> CreateProduct(ProductCreateDto model) { var product = _mapper.Map <Product>(model); product.ImagePath = await _upload.SaveFile(model.Image); await _unitOfWork.Product.Add(product); await _unitOfWork.Commit(); var mapped = _mapper.Map <ProductDto>(product); // CreatedAtRoute için return(mapped); }