public ReportEngine(IDaoFactory daoFactory) { reportDao = daoFactory.GetReportDao(); projectDao = daoFactory.GetProjectDao(); taskDao = daoFactory.GetTaskDao(); milestoneDao = daoFactory.GetMilestoneDao(); }
private void SetTaskDelete(WSNode node) { ITaskDao dao = ORMFactory.GetService <ITaskDao>(typeof(ITaskDao)); String temp = node.Data; var map = GetParameter(node.Data); int idx = -1; if (!map.ContainsKey("idx")) { Error(node); return; } try { idx = Convert.ToInt32(map["idx"]); } catch { return; } Task task = dao.GetEntity(idx); task.IsDelete = 1; //dao.Delete(task); dao.Update(task); node.Data = ""; }
private void SetTaskInsert(WSNode node) { ITaskDao dao = ORMFactory.GetService <ITaskDao>(typeof(ITaskDao)); String temp = node.Data; Task task = new Task(); var map = GetParameter(node.Data); if (!map.ContainsKey("title")) { Error(node); node.Data = "Title is nothing."; return; } task.Title = map["title"]; task.Contents = map.ContainsKey("contents") && !String.IsNullOrEmpty(map["contents"].Trim()) ? map["contents"] : ""; try { task.Importance = map.ContainsKey("importance") && !String.IsNullOrEmpty(map["importance"].Trim()) ? Convert.ToInt32(map["importance"]) : 2; } catch { task.Importance = 2; } task.Tasktype = 0; task.Taskdate = DateTime.Now; task.IsDelete = 0; int scope = dao.InsertAndScope(task); task.Idx = scope; node.Data = JsonConvert.SerializeObject(task); }
public TaskEngine(IDaoFactory daoFactory, EngineFactory factory) { _factory = factory; _taskDao = daoFactory.GetTaskDao(); _milestoneDao = daoFactory.GetMilestoneDao(); _fileEngine = factory.GetFileEngine(); _subtaskDao = daoFactory.GetSubtaskDao(); }
public TaskService(ITaskDao taskDao, IWorkPeriodService workPeriodService, TaskParser taskParser) { _taskDao = taskDao; _workPeriodService = workPeriodService; _taskParser = taskParser; _lastReadTime = DateTime.MinValue; _taskCache = new TaskCache(); }
public SubtaskEngine(IDaoFactory daoFactory, EngineFactory factory) : base(NotifyConstants.Event_NewCommentForTask, factory) { this.factory = factory; subtaskDao = daoFactory.GetSubtaskDao(); taskDao = daoFactory.GetTaskDao(); taskEngine = factory.TaskEngine; }
public TaskEngine(IDaoFactory daoFactory, EngineFactory factory) : base(NotifyConstants.Event_NewCommentForTask, factory) { this.factory = factory; taskDao = daoFactory.GetTaskDao(); milestoneDao = daoFactory.GetMilestoneDao(); subtaskDao = daoFactory.GetSubtaskDao(); }
public TaskEngine(IDaoFactory daoFactory, EngineFactory factory) : base(NotifyConstants.Event_NewCommentForTask, factory) { this.factory = factory; taskDao = daoFactory.GetTaskDao(); milestoneDao = daoFactory.GetMilestoneDao(); subtaskDao = daoFactory.GetSubtaskDao(); canReadDelegate = CanRead; }
public void TestGetMyTaskSolutions() { IDaoFactory factory = Dao.Factory; ITaskDao taskDao = factory.TaskDao; Task firstTask = taskDao.AllTasks.First(task => task.Id == 1); IReadOnlyCollection <Solution> userSolutions = solutionDao.GetUserTaskSolutions(firstTask, UserName); Assert.IsTrue(userSolutions.Count == SolutionCount); }
private void SetProcess(WSNode node) { ITaskDao dao = ORMFactory.GetService <ITaskDao>(typeof(ITaskDao)); Task entity = JsonConvert.DeserializeObject <Task>(node.Data); Task original = dao.GetEntity(entity.Idx); original.Tasktype = entity.Tasktype; original.Taskdate = DateTime.Now; dao.Update(original); node.Data = JsonConvert.SerializeObject(original); }
private void GetTaskList(WSNode node) { DateTime now; try { String[] temp = node.Data.Split('/'); for (int i = 0; i < temp.Length; i++) { temp[i] = temp[i].Trim(); } now = new DateTime(Convert.ToInt32(temp[0]), Convert.ToInt32(temp[1]), Convert.ToInt32(temp[2])); } catch { now = DateTime.Now; } ITaskDao dao = ORMFactory.GetService <ITaskDao>(typeof(ITaskDao)); List <Task> list = dao.Select() as List <Task>; list = list.OrderBy(t => { return(t.Tasktype); }).Where(t => { if (t.IsDelete == 1) { return(false); } if (Util.DayTick(t.Taskdate) > Util.DayTick(now)) { return(false); } if (Util.DayTick(t.Taskdate) < Util.DayTick(now) && t.Tasktype == 2) { return(false); } return(true); }).OrderBy(t => { return(t.Importance); }).ToList(); list.ForEach(t => { if (Util.DayTick(t.Taskdate) != Util.DayTick(now)) { t.Tasktype = 4; } }); string json = JsonConvert.SerializeObject(list); node.Data = json; }
private void SetTaskModify(WSNode node) { ITaskDao dao = ORMFactory.GetService <ITaskDao>(typeof(ITaskDao)); String temp = node.Data; var map = GetParameter(node.Data); int idx = -1; if (!map.ContainsKey("idx")) { Error(node); return; } try { idx = Convert.ToInt32(map["idx"]); } catch { return; } Task task = dao.GetEntity(idx); if (!map.ContainsKey("title")) { Error(node); node.Data = "Title is nothing."; return; } task.Title = map["title"]; task.Contents = map.ContainsKey("contents") && !String.IsNullOrEmpty(map["contents"].Trim()) ? map["contents"] : ""; if (map.ContainsKey("importance") && !String.IsNullOrEmpty(map["importance"].Trim())) { try { task.Importance = Convert.ToInt32(map["importance"]); } catch { } } dao.Update(task); }
public MilestoneEngine(IDaoFactory daoFactory, EngineFactory engineFactory) { _engineFactory = engineFactory; milestoneDao = daoFactory.GetMilestoneDao(); taskDao = daoFactory.GetTaskDao(); }
public TaskLogic() { this.taskDao = new TaskDao(); }
public SubtaskEngine(IDaoFactory daoFactory, EngineFactory factory) { _factory = factory; _subtaskDao = daoFactory.GetSubtaskDao(); _taskDao = daoFactory.GetTaskDao(); }
public TaskService(ITaskDao taskDao) { this.taskDao = taskDao; }
public TimeTrackingEngine(IDaoFactory daoFactory) { timeSpendDao = daoFactory.GetTimeSpendDao(); daoFactory.GetProjectDao(); taskDao = daoFactory.GetTaskDao(); }