public DomainModel.TicketHistory CreateTicketHistory(TicketHistoryRequest TicketHistory) { var entityToInsert = new DomainModel.TicketHistory() { }; MergeTicketHistory(entityToInsert, TicketHistory); TicketHistoryRepository.Insert(entityToInsert); return(entityToInsert); }
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); }