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)); } }
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); } }