public ATMResponse UpdateATM(int id, ATMUpdateRequest updatedATM) { var atmToUpdate = _dbContext.ATMs.FirstOrDefault(x => x.Id.Equals(id)); _mapper.Map(updatedATM, atmToUpdate); _dbContext.ATMs.Update(atmToUpdate); _dbContext.SaveChanges(); return(_mapper.Map <ATMResponse>(atmToUpdate)); }
public ActionResult <ATMResponse> UpdateATM(int id, ATMUpdateRequest request) { var ATMToUpdate = _ATMRepository.FindATMResponseById(id); if (ATMToUpdate == null) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest()); } var result = _ATMRepository.UpdateATM(id, request); return(Ok(result)); }