public DomainModel.TaskHistory CreateTaskHistory(TaskHistoryRequest TaskHistory) { var entityToInsert = new DomainModel.TaskHistory() { }; MergeTaskHistory(entityToInsert, TaskHistory); TaskHistoryRepository.Insert(entityToInsert); return(entityToInsert); }
public DomainModel.TaskHistory GetById(int TaskHistoryId) { var TaskHistory = TaskHistoryRepository.GetById(TaskHistoryId); if (TaskHistory == null) { throw new BadRequestException(ErrorMessages.TaskHistoryNoEncontrado); } return(TaskHistory); }
public IList <DomainModel.TaskHistory> GetAll() { var TaskHistorys = TaskHistoryRepository.GetAll(); if (TaskHistorys == null) { throw new BadRequestException(ErrorMessages.TaskHistoryNoEncontrado); } var result = new List <DomainModel.TaskHistory>(); var enumerator = TaskHistorys.GetEnumerator(); while (enumerator.MoveNext()) { result.Add(enumerator.Current); } return(result); }
public void DeleteTaskHistory(int TaskHistoryId) { var TaskHistory = TaskHistoryRepository.GetById(TaskHistoryId); TaskHistoryRepository.Delete(TaskHistory); }
public DomainModel.TaskHistory UpdateTaskHistory(DomainModel.TaskHistory originalTaskHistory, TaskHistoryRequest TaskHistory) { this.MergeTaskHistory(originalTaskHistory, TaskHistory); TaskHistoryRepository.Update(originalTaskHistory); return(originalTaskHistory); }