public DomainModel.TaskHistory CreateTaskHistory(TaskHistoryRequest TaskHistory) { var entityToInsert = new DomainModel.TaskHistory() { }; MergeTaskHistory(entityToInsert, TaskHistory); TaskHistoryRepository.Insert(entityToInsert); return(entityToInsert); }
private void MergeTaskHistory(DomainModel.TaskHistory originalTaskHistory, TaskHistoryRequest TaskHistory) { originalTaskHistory.Coment = TaskHistory.Coment; originalTaskHistory.FollowDate = TaskHistory.FollowDate; originalTaskHistory.Task = this.TaskRepository.GetById(TaskHistory.TaskId); }
public DomainModel.TaskHistory UpdateTaskHistory(DomainModel.TaskHistory originalTaskHistory, TaskHistoryRequest TaskHistory) { this.MergeTaskHistory(originalTaskHistory, TaskHistory); TaskHistoryRepository.Update(originalTaskHistory); return(originalTaskHistory); }