public HttpResponseMessage Update(TransactionUpdateRequest transactionUpdateRequest) { if (transactionUpdateRequest == null) { ModelState.AddModelError(" ", "Missing body data"); } if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } transactionService.Update(transactionUpdateRequest); return(Request.CreateResponse(HttpStatusCode.OK, new SuccessResponse())); }
public void Transaction_Reporting_And_Management_Update_Transaction_Request_Returns_Successfully() { // Arrange var request = new TransactionUpdateRequest { ReferenceTransactionId = 111995104, DutyAmount = "2.07", DeveloperApplication = new DeveloperApplication { DeveloperId = 12345678, Version = "1.2" } }; var apiContext = new APIContext(); var controller = new TransactionsController(); // Act var response = controller.ProcessRequest <TransactionUpdateResponse>(apiContext, request); // Assert Assert.IsNotNull(response); Assert.IsTrue(response.Success); }
public void Update(TransactionUpdateRequest transactionUpdateRequest) { dataProvider.ExecuteNonQuery( "Transaction_Update", (parameters) => { parameters.AddWithValue("@Id", transactionUpdateRequest.Id); parameters.AddWithValue("@UserId", transactionUpdateRequest.UserId); parameters.AddWithValue("@PurchasePrice", transactionUpdateRequest.PurchasePrice); parameters.AddWithValue("@TotalCommission", transactionUpdateRequest.TotalCommission); parameters.AddWithValue("@Fees", transactionUpdateRequest.Fees); parameters.AddWithValue("@AgentCommission", transactionUpdateRequest.AgentCommission); parameters.AddWithValue("@BrokerCommission", transactionUpdateRequest.BrokerCommission); parameters.AddWithValue("@SaleDate", transactionUpdateRequest.SaleDate); parameters.AddWithValue("@CloseDate", transactionUpdateRequest.CloseDate); parameters.AddWithValue("@Status", transactionUpdateRequest.Status); parameters.AddWithValue("@StreetAddress", transactionUpdateRequest.StreetAddress); parameters.AddWithValue("@City", transactionUpdateRequest.City); parameters.AddWithValue("@State", transactionUpdateRequest.State); parameters.AddWithValue("@ZipCode", transactionUpdateRequest.ZipCode); parameters.AddWithValue("@LeadId", transactionUpdateRequest.Lead_Id); } ); }
public async Task <TransactionUpdateResponse> UpdateTransactionAsync(TransactionUpdateRequest request) { return(await RequestAsync <TransactionUpdateRequest, TransactionUpdateResponse>(request)); }