public void AddTask(CommonEntities.Tasks task) { DataAccessLayer.Task tk = new DataAccessLayer.Task { Task1 = task.Task, Project_ID = task.ProjectID, Priority = task.Priority, Start_Date = task.StartDate, End_Date = task.EndDate, Status = false }; if (task.ParentTaskID == 0) { tk.Parent_ID = null; } else { tk.Parent_ID = task.ParentTaskID; } _projectManager.Tasks.Add(tk); _projectManager.SaveChanges(); var taskId = tk.Task_ID; var ur = _projectManager.Users.Where(x => x.User_ID == task.UserID).FirstOrDefault(); if (ur != null) { ur.Task_ID = taskId; _projectManager.SaveChanges(); } }
public void AddTasks(CommonLibrary.Tasks task) { DataAccessLayer.Task tsk = new DataAccessLayer.Task { Task1 = task.Task, ProjectID = task.ProjectID, Prioriy = task.Priority, StartDate = task.StartDate, EndDate = task.EndDate, Status = false }; if (task.ParentTaskID == 0) { tsk.ParentTaskID = null; } else { tsk.ParentTaskID = task.ParentTaskID; } _projectManager.Tasks.Add(tsk); _projectManager.SaveChanges(); var taskId = tsk.TaskID; var usr = _projectManager.Users.Where(u => u.UserID == task.UserID).FirstOrDefault(); if (usr != null) { usr.TaskID = taskId; _projectManager.SaveChanges(); } }
public Task(DataAccessLayer.Task t) { this.Id = t.id; this.CreationTime = DateTime.Parse(t.creationTime); this.DueDate = DateTime.Parse(t.dueDate); this.Title = t.title; this.Description = t.description; this.Assigned = t.assigned; this.dal = t; }
public void AddToDatabase(string email, long column) { dal = new DataAccessLayer.Task(Id, email, Assigned, CreationTime, DueDate, Title, Description, column); dal.Add(); }