public MessageFormat <TaskCategoryDTO> Update(TaskCategoryDTO taskCategoryDTO)
 {
     try
     {
         return(this.TaskCategoryRepository.Update(taskCategoryDTO));
     }
     catch (Exception exception)
     {
         throw exception;
     }
 }
Пример #2
0
        public MessageFormat <TaskCategoryDTO> Update(TaskCategoryDTO taskCategoryDTO)
        {
            MessageFormat <TaskCategoryDTO> result = new MessageFormat <TaskCategoryDTO>();

            taskCategoryDTO.ModifiedOn = DateTime.Now;
            Domain.TaskCategory taskCategory = DatabaseAutomapperConfiguration.TaskCategoryDTOToTaskCategory(taskCategoryDTO);
            try
            {
                DatabaseContext.TaskCategories.Update(taskCategory);
                DatabaseContext.SaveChanges();
                result.Message = "Updated Successfully";
                result.Data    = taskCategoryDTO;
                result.Success = true;
                return(result);
            }
            catch (Exception exception)
            {
                throw exception;
            }
        }
Пример #3
0
        public MessageFormat <TaskCategoryDTO> GetById(int id)
        {
            MessageFormat <TaskCategoryDTO> result = new MessageFormat <TaskCategoryDTO>();

            try
            {
                Domain.TaskCategory taskCategory = this.DatabaseContext.TaskCategories.Find(id);
                if (taskCategory == null)
                {
                    result.Message = "No task found with this id";
                    result.Success = false;
                    return(result);
                }
                TaskCategoryDTO taskCategoryDTO = DatabaseAutomapperConfiguration.TaskCategoryToTaskCategoryDTO(taskCategory);
                result.Message = "Retrieved Successfully";
                result.Data    = taskCategoryDTO;
                result.Success = true;
                return(result);
            }
            catch (Exception exception)
            {
                throw exception;
            }
        }
 public TaskCategory TaskCategoryDTOToTaskCategory(TaskCategoryDTO taskCategoryDTO)
 {
     return(Mapper.Map <TaskCategory>(taskCategoryDTO));
 }