public void Update(TicketUpdateModel model) { Ticket updatingTicket = _tickets.FirstOrDefault(r => r.Id == model.Id); Ticket oldTicket = updatingTicket.Clone(); updatingTicket.Application = model.Application; updatingTicket.Urgency = model.Urgency; updatingTicket.TicketType = model.TicketType; updatingTicket.Status = model.Status; updatingTicket.Description = model.Description; _changeLoggerData.GetChanges(oldTicket, updatingTicket); }
public IActionResult Update(TicketUpdateModel model) { Ticket oldTicket = _ticketData.Get(model.Id).Clone(); Ticket newTicket = _ticketData.Get(model.Id); newTicket.Status = model.Status; newTicket.TicketType = model.TicketType; newTicket.Urgency = model.Urgency; newTicket.Application = model.Application; newTicket.Description = model.Description; _changeLoggerData.GetChanges(oldTicket, newTicket); return(RedirectToAction(nameof(Details), new { id = newTicket.Id })); }