public async Task <ActionResult> UpdateATM(int atmId, string Address, string AdditionalInfo) { NewATMDto update = new NewATMDto() { Address = Address, AditionalInfo = AdditionalInfo }; await repo.changeATMData(atmId, update); var atms = await repo.getATMs(); return(View("ViewATMs", atms)); }
public async Task <int> createNewATM(NewATMDto atmDto) { var ATMEntity = new ATM { Address = atmDto.Address, AditionalInfo = atmDto.AditionalInfo }; _ATMs.Add(ATMEntity); await _context.SaveChangesAsync(); return(ATMEntity.Id); }
public async Task <ActionResult> AddATM(string Address, string AdditionalInfo) { NewATMDto newATM = new NewATMDto() { Address = Address, AditionalInfo = AdditionalInfo }; await repo.createNewATM(newATM); var atms = await repo.getATMs(); return(View("ViewATMs", atms)); }
public async Task changeATMData(int id, NewATMDto atmDto) { var ans = await _ATMs.Where(x => x.Id == id).FirstOrDefaultAsync(); if (ans is null) { throw new NotImplementedException(); } _ATMs.Attach(ans); ans.Address = atmDto.Address; ans.AditionalInfo = atmDto.AditionalInfo; await _context.SaveChangesAsync(); }