public IActionResult Create([FromBody] BankDB.Model.Customer customer) { if (customer == null) { return(BadRequest()); } var newCustomer = CustomerUtilities.AddCustomer(customer.FirstName, customer.LastName, customer.BankId.ToString()); return(CreatedAtRoute("GetCustomer", new { id = newCustomer.Id }, customer)); }
public IActionResult Update(long id, [FromBody] BankDB.Model.Customer updatedCustomer) { if (updatedCustomer == null || updatedCustomer.Id != id) { return(BadRequest()); } var customer = BankUtilities.GetUsers().FirstOrDefault(c => c.Id == id); if (customer == null) { return(NotFound()); } customer.FirstName = updatedCustomer.FirstName; customer.LastName = updatedCustomer.LastName; CustomerUtilities.UpdateCustomerData(customer.Id.ToString(), customer.FirstName, customer.LastName); return(new NoContentResult()); }