public IActionResult GetById(long id)
        {
            var bank = BankUtilities.GetBanks().FirstOrDefault(b => b.Id == id);

            if (bank == null)
            {
                return(NotFound());
            }
            return(new ObjectResult(bank));
        }
Beispiel #2
0
        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());
        }
Beispiel #5
0
        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());
        }
Beispiel #7
0
        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 });
        }
Beispiel #9
0
        public IEnumerable <string> GetAll()
        {
            var customers = JsonConvert.SerializeObject(BankUtilities.GetUsers());

            return(new string[] { customers });
        }