public async Task <bool> UpdateProductAsync(UpdateProductCommandRequestModel request) { using (var conn = await _database.CreateConnectionAsync()) { var db = new QueryFactory(conn, new SqlServerCompiler()); int affected = await db.Query("Product") .Where("ProductID", request.ProductID) .UpdateAsync(new { ProductKey = request.ProductKey, ProductName = request.ProductName, ProductImageUri = request.ProductImageUri, ProductTypeID = request.ProductTypeID, RecordStatus = (short)request.RecordStatus, UpdatedUser = Guid.NewGuid(), UpdatedDate = DateTime.UtcNow }); return(affected > 0); } }
public async Task <ProductCommandResponseModel> Put(UpdateProductCommandRequestModel request) { return(await _mediator.Send(request)); }