Exemple #1
0
        public DomainModel.TicketHistory CreateTicketHistory(TicketHistoryRequest TicketHistory)
        {
            var entityToInsert = new DomainModel.TicketHistory()
            {
            };

            MergeTicketHistory(entityToInsert, TicketHistory);
            TicketHistoryRepository.Insert(entityToInsert);
            return(entityToInsert);
        }
Exemple #2
0
 private void MergeTicketHistory(DomainModel.TicketHistory originalTicketHistory, TicketHistoryRequest TicketHistory)
 {
     originalTicketHistory.Coment     = TicketHistory.Coment;
     originalTicketHistory.FollowDate = TicketHistory.FollowDate;
     originalTicketHistory.Ticket     = this.TicketRepository.GetById(TicketHistory.TicketId);
 }
Exemple #3
0
 public DomainModel.TicketHistory UpdateTicketHistory(DomainModel.TicketHistory originalTicketHistory, TicketHistoryRequest TicketHistory)
 {
     this.MergeTicketHistory(originalTicketHistory, TicketHistory);
     TicketHistoryRepository.Update(originalTicketHistory);
     return(originalTicketHistory);
 }