Пример #1
0
        public IActionResult LoadMoney(string id, [FromBody] MoneyViewModel model)
        {
            try
            {
                var atm = _atmRepository.GetATM(id);

                if (atm == null)
                {
                    return(new NotFoundResult());
                }

                atm.LoadMoney(model.ConvertToMoney());

                return(Ok(_atmRepository.UpdateATM(atm)));
            }
            catch (Exception ex)
            {
                return(new BadRequestResult());
            }
        }
Пример #2
0
        public IActionResult InsertMoney(string id, [FromBody] MoneyViewModel money)
        {
            try
            {
                var snackMachine = _snackMachineRepository.GetSnackMachine(id);

                if (snackMachine == null)
                {
                    return(new NotFoundResult());
                }

                snackMachine.InsertMoney(money.ConvertToMoney());

                return(Ok(_snackMachineRepository.UpdateSnackMachine(snackMachine)));
            }
            catch
            {
                return(new BadRequestResult());
            }
        }