// PUT api/<controller>/5 /// <summary> /// Modifica un TicketHistory /// </summary> /// <param name="TicketHistory">TicketHistory a modificar</param> /// <returns></returns> public IHttpActionResult Put(int id, TicketHistoryRequest TicketHistory) { var originalTicketHistory = TicketHistoryService.GetById(id); var ret = TicketHistoryService.UpdateTicketHistory(originalTicketHistory, TicketHistory); return(Ok()); }
public IHttpActionResult Post(TicketHistoryRequest TicketHistory) { var result = TicketHistoryService.CreateTicketHistory(TicketHistory); return(Created <Entidad>("", new Entidad { Id = result.Id })); }
public DomainModel.TicketHistory CreateTicketHistory(TicketHistoryRequest TicketHistory) { var entityToInsert = new DomainModel.TicketHistory() { }; MergeTicketHistory(entityToInsert, TicketHistory); TicketHistoryRepository.Insert(entityToInsert); return(entityToInsert); }
//TicketHistory public ActionResult Activities(TicketHistoryRequest ticketHistoryRequest) { if (!string.IsNullOrEmpty(ticketHistoryRequest.Ticketid)) { var data = _ticketHistory.ListofTicketHistorybyTicket(Convert.ToInt64(ticketHistoryRequest.Ticketid)); return(PartialView("_TicketHistory", data)); } else { return(null); } }
public bool CreateTicketHistory(TicketHistoryRequest Ticket) { return(IntegrationService.RestCallNoReturn(ConfigurationManager.AppSettings["ApiCoreUrl"], ApiCore.CreateTicketHistory, RestMethod.Post, null, Ticket)); }
private void MergeTicketHistory(DomainModel.TicketHistory originalTicketHistory, TicketHistoryRequest TicketHistory) { originalTicketHistory.Coment = TicketHistory.Coment; originalTicketHistory.FollowDate = TicketHistory.FollowDate; originalTicketHistory.Ticket = this.TicketRepository.GetById(TicketHistory.TicketId); }
public DomainModel.TicketHistory UpdateTicketHistory(DomainModel.TicketHistory originalTicketHistory, TicketHistoryRequest TicketHistory) { this.MergeTicketHistory(originalTicketHistory, TicketHistory); TicketHistoryRepository.Update(originalTicketHistory); return(originalTicketHistory); }