Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
        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();
            }
        }
Beispiel #3
0
 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;
 }
Beispiel #4
0
 public void AddToDatabase(string email, long column)
 {
     dal = new DataAccessLayer.Task(Id, email, Assigned, CreationTime, DueDate, Title, Description, column);
     dal.Add();
 }