Exemplo n.º 1
0
        public void Edit(Guid oldTableId, Column newTable)
        {
            var column = ModelDatabase.GetColumn(oldTableId);

            column.Header = newTable.Header;
            column.Brush  = newTable.Brush;

            ModelDatabase.SaveChanges();
        }
        public void Delete(ColumnId columnId)
        {
            var column = ModelDatabase.GetColumn(columnId);

            RemoveSpaceForColumnIndex(column.Index);
            DeleteColumn(columnId);

            ModelDatabase.SaveChanges();
        }
        public void Edit(ColumnId oldColumnId, Column newColumn)
        {
            var column = ModelDatabase.GetColumn(oldColumnId);

            RemoveSpaceForColumnIndex(column.Index);
            AddSpaceForColumnIndex(newColumn.Index);

            column.Index  = newColumn.Index;
            column.Header = newColumn.Header;
            column.Brush  = newColumn.Brush;

            ModelDatabase.SaveChanges();
        }
Exemplo n.º 4
0
        public void Edit(Guid oldTableId, Task newTable)
        {
            var task = ModelDatabase.GetTask(oldTableId);

            task.Header      = newTable.Header;
            task.Description = newTable.Description;
            task.Branch      = string.IsNullOrEmpty(newTable.Branch) ? "-" : newTable.Branch;
            task.State       = newTable.State;
            task.Priority    = newTable.Priority;
            task.DeveloperId = ModelDatabase.GetUser(newTable.DeveloperId)?.UserId;
            task.ReviewerId  = ModelDatabase.GetUser(newTable.ReviewerId)?.UserId;
            task.ColumnId    = ModelDatabase.GetColumn(newTable.ColumnId)?.ColumnId;

            ModelDatabase.SaveChanges();
        }
Exemplo n.º 5
0
        public void Add(Task table)
        {
            ModelDatabase.Tasks.Add(new TaskEntity {
                TaskId         = Guid.NewGuid(),
                Header         = table.Header,
                Description    = table.Description,
                Branch         = string.IsNullOrEmpty(table.Branch) ? "-" : table.Branch,
                State          = table.State,
                Priority       = table.Priority,
                CreateDateTime = DateTime.Now,
                DeveloperId    = ModelDatabase.GetUser(table.DeveloperId)?.UserId,
                ReviewerId     = ModelDatabase.GetUser(table.ReviewerId)?.UserId,
                ColumnId       = ModelDatabase.GetColumn(table.ColumnId)?.ColumnId,
                BoardId        = ModelDatabase.GetBoard(table.BoardId).BoardId
            });

            ModelDatabase.SaveChanges();
        }
Exemplo n.º 6
0
        public void Edit(TaskId oldTaskId, Task newTask)
        {
            var task = ModelDatabase.GetTask(oldTaskId);

            RemoveSpaceForTaskIndex(task.Index);
            AddSpaceForTaskIndex(newTask.Index);

            task.Index       = newTask.Index;
            task.Header      = newTask.Header;
            task.Description = newTask.Description;
            task.Branch      = string.IsNullOrEmpty(newTask.Branch) ? "-" : newTask.Branch;
            task.State       = newTask.State;
            task.Priority    = newTask.Priority;
            task.DeveloperId = ModelDatabase.GetUser(newTask.DeveloperId)?.Id;
            task.ReviewerId  = ModelDatabase.GetUser(newTask.ReviewerId)?.Id;
            task.ColumnId    = ModelDatabase.GetColumn(newTask.ColumnId)?.Id;

            ModelDatabase.SaveChanges();
        }
Exemplo n.º 7
0
        public void Add(Task task)
        {
            AddSpaceForTaskIndex(task.Index);

            ModelDatabase.Tasks.Add(new TaskEntity {
                Id             = Guid.NewGuid(),
                Index          = task.Index,
                Header         = task.Header,
                Description    = task.Description,
                Branch         = string.IsNullOrEmpty(task.Branch) ? "-" : task.Branch,
                State          = task.State,
                Priority       = task.Priority,
                CreateDateTime = DateTime.Now,
                DeveloperId    = ModelDatabase.GetUser(task.DeveloperId)?.Id,
                ReviewerId     = ModelDatabase.GetUser(task.ReviewerId)?.Id,
                ColumnId       = ModelDatabase.GetColumn(task.ColumnId)?.Id,
                BoardId        = ModelDatabase.GetBoard(task.BoardId).Id
            });

            ModelDatabase.SaveChanges();
        }
Exemplo n.º 8
0
 public Column GetById(ColumnId id)
 {
     return(ModelDatabase.GetColumn(id).ToTable());
 }