Example #1
0
 public List <TaskProxy> GetTasksByStatus(TaskStatusProxy status)
 {
     using (var db = new DatabaseEntities())
     {
         var tasks = db.Tasks.Where(t => t.TaskStatusId == status.Id).ToList();
         return(TaskProxy.GetListTasksProxy(tasks));
     }
 }
Example #2
0
 public List <TaskStatusProxy> GetTaskStatusListByProjectId(int projectId)
 {
     using (var db = new DatabaseEntities())
     {
         var statusList = db.Projects.Include(p => p.TaskStatus).FirstOrDefault(p => p.Id == projectId).TaskStatus.ToList();
         return(TaskStatusProxy.GetTaskStatusList(statusList));
     }
 }
Example #3
0
 public void ChangeTaskStatus(int accountId, int taskId, TaskStatusProxy status)
 {
     using (var db = new DatabaseEntities())
     {
         var task = db.Tasks.FirstOrDefault(t => t.Id == taskId);
         task.TaskStatusId    = status.Id;
         task.CurrentExecutor = accountId;
         db.SaveChanges();
     }
 }
Example #4
0
 public void CreateTaskStatus(int projectId, TaskStatusProxy status)
 {
     using (var db = new DatabaseEntities())
     {
         db.TaskStatus.Add(new TaskStatu()
         {
             Name    = status.Name,
             Project = projectId
         });
         db.SaveChanges();
     }
 }
Example #5
0
 public void CreateTaskStatus(int taskId, TaskStatusProxy status)
 {
     statusControl.CreateTaskStatus(taskId, status);
 }
Example #6
0
 public void ChangeTaskStatus(int accountId, int taskId, TaskStatusProxy status)
 {
     taskControl.ChangeTaskStatus(accountId, taskId, status);
 }
Example #7
0
 public List <TaskProxy> GetTasksByStatus(TaskStatusProxy status)
 {
     return(taskControl.GetTasksByStatus(status));
 }
Example #8
0
 public List <TaskProxy> GetTasksByStatus(TaskStatusProxy status)
 {
     return(dataAccess.GetTasksByStatus(status));
 }
Example #9
0
 public void CreateTaskStatus(int accountId, int projectId, TaskStatusProxy status)
 {
     dataAccess.CreateTaskStatus(projectId, status);
 }
Example #10
0
 public void ChangeTaskStatus(int accountId, int taskId, TaskStatusProxy status)
 {
     dataAccess.ChangeTaskStatus(accountId, taskId, status);
 }