public void UpdateTicket(int id, TicketUpdateModel model) { var cmd = new UpdateTicketCommand(id, model.Title, model.Description, model.Status, model.Priority, model.Type, model.DueDate, model.ResolutionComments, model.AssignedToLoginName, model.Category); _bus.Send(cmd); }
public IHttpActionResult UpdateTicket(int id, TicketUpdateModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _ticketsService.UpdateTicket(id, model); return(Ok()); }
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 })); }
public IActionResult Update(int id) { Ticket ticket = _ticketData.Get(id); var model = new TicketUpdateModel { Id = ticket.Id, Application = ticket.Application, TicketType = ticket.TicketType, Urgency = ticket.Urgency, Status = ticket.Status, Description = ticket.Description }; return(View(model)); }