public RegisteredProduct Update(UpdateProduct request) { var product = this._unitOfWork.ProductRepository.FindById(request.Id); request.UpdateEntity(product); this._unitOfWork.ProductRepository.Update(product); this._unitOfWork.Commit(); return(product.ToDTO()); }