Example #1
0
        public void SetCancelDate(TaskListDTO taskListDto)
        {
            var     config = new MapperConfiguration(cfg => cfg.CreateMap <TaskListDTO, TaskList.DAL.Entities.TaskList>());
            IMapper mapper = config.CreateMapper();

            TaskList.DAL.Entities.TaskList taskList = mapper.Map <TaskListDTO, TaskList.DAL.Entities.TaskList>(taskListDto);
            DataBase.TaskLists.Update(taskList);
            DataBase.Save();
        }
 private TimeSpan GetTaskListTime(TaskList.DAL.Entities.TaskList taskList)
 {
     if (taskList.CancelDate == DateTime.MinValue)
     {
         return(DateTime.Now.Subtract(taskList.StartDate));
     }
     else
     {
         return(taskList.CancelDate.Subtract(taskList.StartDate));
     }
 }
Example #3
0
 public TimeSpan CountDuration(int tasklistId)
 {
     TaskList.DAL.Entities.TaskList taskList = DataBase.TaskLists.Get(tasklistId);
     if ((taskList.StartDate != null) && (taskList.CancelDate != DateTime.MinValue))
     {
         return(taskList.CancelDate - taskList.StartDate);
     }
     else
     {
         return(DateTime.Now - taskList.StartDate);
     }
 }