コード例 #1
0
        public async System.Threading.Tasks.Task CreateTask()
        {
            Task task = new Task()
            {
                Status         = Status.ToDo,
                SprintRelevant = false,
                BoardID        = 0,
                Priority       = Priority.Low,
                Position       = Positioning.Calculate(Positioning.Max(BacklogTasks.LastOrDefault()?.Position, SprintTasks.LastOrDefault()?.Position), null),
                CreationDate   = DateTime.Now
            };

            long id = await DataAccess.AddTask(task);

            task.ID = id;
            BacklogTasks.Add(task);
            ApplyFilters();
            Selected = task;
        }