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)); } }
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)); } }
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(); } }
public void CreateTaskStatus(int projectId, TaskStatusProxy status) { using (var db = new DatabaseEntities()) { db.TaskStatus.Add(new TaskStatu() { Name = status.Name, Project = projectId }); db.SaveChanges(); } }
public void CreateTaskStatus(int taskId, TaskStatusProxy status) { statusControl.CreateTaskStatus(taskId, status); }
public void ChangeTaskStatus(int accountId, int taskId, TaskStatusProxy status) { taskControl.ChangeTaskStatus(accountId, taskId, status); }
public List <TaskProxy> GetTasksByStatus(TaskStatusProxy status) { return(taskControl.GetTasksByStatus(status)); }
public List <TaskProxy> GetTasksByStatus(TaskStatusProxy status) { return(dataAccess.GetTasksByStatus(status)); }
public void CreateTaskStatus(int accountId, int projectId, TaskStatusProxy status) { dataAccess.CreateTaskStatus(projectId, status); }
public void ChangeTaskStatus(int accountId, int taskId, TaskStatusProxy status) { dataAccess.ChangeTaskStatus(accountId, taskId, status); }