internal static G.TaskState ToGlobal(this C.TaskState taskState) { if (taskState == null) { return(null); } return(new G.TaskState { Id = taskState.Id, Name = taskState.Name }); }
public TaskWithState(CD.Task task, CD.TaskState taskState) { Id = task.Id; Name = task.Name; Description = task.Description; StartDate = task.StartDate; DeadLine = task.DeadLine; ProjectId = task.ProjectId; TaskTeam = task.TaskTeam; MainTaskId = task.MainTaskId; if (taskState != null) { StateId = taskState.Id; StateName = taskState.Name; } else { StateId = 0; StateName = "En cours"; } }
public TaskEditForm(CD.Task task, CD.TaskState taskState, IEnumerable <CD.Task> tasks, IEnumerable <CD.TaskState> taskStates) { Id = task.Id; Name = task.Name; Description = task.Description; StartDate = task.StartDate; DeadLine = task.DeadLine; ProjectId = task.ProjectId; TaskTeam = task.TaskTeam; //-------------Création de la liste des Tâches CurrentMainTask = (task.MainTaskId != null)? (int)task.MainTaskId : 0; List <SelectListItem> taskList = new List <SelectListItem>(); foreach (CD.Task t in tasks) { taskList.Add(new SelectListItem { Value = t.Id.ToString(), Text = t.Name }); } MainTaskList = new SelectList(taskList.Where(t => t.Value != Id.ToString()), "Value", "Text"); SelectedMainTask = CurrentMainTask.ToString(); //-------------Création de la liste des Statuts de tâche CurrentTaskState = taskState.Id; List <SelectListItem> stateList = new List <SelectListItem>(); foreach (CD.TaskState s in taskStates) { stateList.Add(new SelectListItem { Value = s.Id.ToString(), Text = s.Name }); } TaskStates = new SelectList(stateList, "Value", "Text"); SelectedTaskState = CurrentTaskState.ToString(); }
public TaskHierarchy(CD.Task task, CD.TaskState taskState) : this(task) { TaskStateId = taskState.Id; TaskState = taskState.Name; }
public TaskHierarchy(CD.Task task, CD.TaskState taskState, string currentOn) : this(task, taskState) { CurrentOn = currentOn; }
public TaskHierarchy(CD.Task task, CD.TaskState taskState, IEnumerable <TaskHierarchy> subTasks) : this(task, taskState) { SubTasks = subTasks.ToList(); }
public TaskListItem(CD.Task task, CD.TaskState taskState) : this(new TaskWithState(task, taskState)) { }