public Payee AddPayee(AddPayeeRequest model) { var payee = new Payee { City = model.City, Name = model.Name, State = model.State, Street1 = model.Street1, Street2 = model.Street2, Zip4 = model.Zip4, Zip5 = model.Zip5 }; _dbContext.Payees.Add(payee); _dbContext.SaveChanges(); return(payee); }
public static async Task <HttpResponseMessage> SendBillPayPostRequest(this HttpClient client, AddPayeeRequest payeeModel, AddBillPayRequest billPayModel) { // First add the Payee var payeeResult = await client.SendPayeePostRequest(payeeModel); var payee = await payeeResult.Content.ReadAsAsync <Payee>(); billPayModel.PayeeGuid = payee?.Guid; // Then create the BillPay var result = await client.PostAsJsonAsync(Base, billPayModel); return(result); }
public ActionResult <Payee> Post(AddPayeeRequest model) { Payee payee = _payeesService.AddPayee(model); return(CreatedAtAction(nameof(Get), new { guid = payee.Guid }, payee)); }
public static async Task <HttpResponseMessage> SendPayeePostRequest(this HttpClient client, AddPayeeRequest model) { var result = await client.PostAsJsonAsync("/api/Payees", model); return(result); }