Пример #1
0
        public DomainModel.TaskHistory CreateTaskHistory(TaskHistoryRequest TaskHistory)
        {
            var entityToInsert = new DomainModel.TaskHistory()
            {
            };

            MergeTaskHistory(entityToInsert, TaskHistory);
            TaskHistoryRepository.Insert(entityToInsert);
            return(entityToInsert);
        }
Пример #2
0
        public DomainModel.TaskHistory GetById(int TaskHistoryId)
        {
            var TaskHistory = TaskHistoryRepository.GetById(TaskHistoryId);

            if (TaskHistory == null)
            {
                throw new BadRequestException(ErrorMessages.TaskHistoryNoEncontrado);
            }

            return(TaskHistory);
        }
Пример #3
0
        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);
        }
Пример #4
0
        public void DeleteTaskHistory(int TaskHistoryId)
        {
            var TaskHistory = TaskHistoryRepository.GetById(TaskHistoryId);

            TaskHistoryRepository.Delete(TaskHistory);
        }
Пример #5
0
 public DomainModel.TaskHistory UpdateTaskHistory(DomainModel.TaskHistory originalTaskHistory, TaskHistoryRequest TaskHistory)
 {
     this.MergeTaskHistory(originalTaskHistory, TaskHistory);
     TaskHistoryRepository.Update(originalTaskHistory);
     return(originalTaskHistory);
 }