Example #1
0
        // 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());
        }
Example #2
0
        public IHttpActionResult Post(TicketHistoryRequest TicketHistory)
        {
            var result = TicketHistoryService.CreateTicketHistory(TicketHistory);

            return(Created <Entidad>("", new Entidad {
                Id = result.Id
            }));
        }
Example #3
0
        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);
     }
 }
Example #5
0
 public bool CreateTicketHistory(TicketHistoryRequest Ticket)
 {
     return(IntegrationService.RestCallNoReturn(ConfigurationManager.AppSettings["ApiCoreUrl"], ApiCore.CreateTicketHistory, RestMethod.Post, null, Ticket));
 }
Example #6
0
 private void MergeTicketHistory(DomainModel.TicketHistory originalTicketHistory, TicketHistoryRequest TicketHistory)
 {
     originalTicketHistory.Coment     = TicketHistory.Coment;
     originalTicketHistory.FollowDate = TicketHistory.FollowDate;
     originalTicketHistory.Ticket     = this.TicketRepository.GetById(TicketHistory.TicketId);
 }
Example #7
0
 public DomainModel.TicketHistory UpdateTicketHistory(DomainModel.TicketHistory originalTicketHistory, TicketHistoryRequest TicketHistory)
 {
     this.MergeTicketHistory(originalTicketHistory, TicketHistory);
     TicketHistoryRepository.Update(originalTicketHistory);
     return(originalTicketHistory);
 }