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()); } }
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()); } }