public IActionResult GetById(long id) { var bank = BankUtilities.GetBanks().FirstOrDefault(b => b.Id == id); if (bank == null) { return(NotFound()); } return(new ObjectResult(bank)); }
public IActionResult GetById(long id) { var customer = BankUtilities.GetUsers().FirstOrDefault(c => c.Id == id); if (customer == null) { return(NotFound()); } return(new ObjectResult(customer)); }
public IActionResult Create([FromBody] BankDB.Model.Bank bank) { if (bank == null) { return(BadRequest()); } var newBank = BankUtilities.AddBank(bank.Name, bank.Bic); return(CreatedAtRoute("GetBank", new { id = newBank.Id }, bank)); }
public IActionResult Delete(long id) { var bank = BankUtilities.GetBanks().FirstOrDefault(b => b.Id == id); if (bank == null) { return(NotFound()); } BankUtilities.DeleteBank(bank.Id); return(new NoContentResult()); }
public IActionResult Delete(long id) { var customer = BankUtilities.GetUsers().FirstOrDefault(c => c.Id == id); if (customer == null) { return(NotFound()); } CustomerUtilities.DeleteCustomer(customer.Id.ToString()); return(new NoContentResult()); }
public IActionResult Update(long id, [FromBody] BankDB.Model.Bank updatedBank) { if (updatedBank == null || updatedBank.Id != id) { return(BadRequest()); } var bank = BankUtilities.GetBanks().FirstOrDefault(b => b.Id == id); if (bank == null) { return(NotFound()); } bank.Name = updatedBank.Name; bank.Bic = updatedBank.Bic; BankUtilities.UpdateBank(bank.Id, bank.Name, bank.Bic); return(new NoContentResult()); }
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()); }
public IEnumerable <string> GetAll() { var banks = JsonConvert.SerializeObject(BankUtilities.GetBanks()); return(new string[] { banks }); }
public IEnumerable <string> GetAll() { var customers = JsonConvert.SerializeObject(BankUtilities.GetUsers()); return(new string[] { customers }); }