Beispiel #1
0
        //public BoardView ListCards()
        //{
        //    var model = new BoardView();

        //    var column = new BoardView.Column { Title = "ToDo" };
        //    var card = new BoardView.Card { Content = "A card" };
        //    var card1 = new BoardView.Card { Content = "Another card" };
        //    column.Cards.Add(card);
        //    column.Cards.Add(card1);
        //    model.Columns.Add(column);

        //    var anotherColumn = new BoardView.Column { Title = "Another" };
        //    var card2 = new BoardView.Card { Content = "A card in another column" };
        //    var card3 = new BoardView.Card { Content = "Another card in another column" };
        //    anotherColumn.Cards.Add(card2);
        //    anotherColumn.Cards.Add(card3);
        //    model.Columns.Add(anotherColumn);

        //    var yetAnotherColumn = new BoardView.Column { Title = "More" };
        //    var card4 = new BoardView.Card { Content = "And so on" };
        //    var card5 = new BoardView.Card { Content = "Without limit" };
        //    yetAnotherColumn.Cards.Add(card4);
        //    yetAnotherColumn.Cards.Add(card5);
        //    model.Columns.Add(yetAnotherColumn);
        //    return model;
        //}

        public void AddBoard(NewBoard vm)
        {
            var newBoard = new Board {
                Title = vm.Title
            };

            var defaultColumn1 = new Column {
                Title = "ToDo"
            };
            var defaultCard1 = new Card {
                Contents = "Test card"
            };

            defaultColumn1.Cards.Add(defaultCard1);
            var defaultColumn2 = new Column {
                Title = "Doing"
            };
            var defaultCard2 = new Card {
                Contents = "This card is in progress"
            };

            defaultColumn2.Cards.Add(defaultCard2);
            var defaultColumn3 = new Column {
                Title = "Done"
            };

            newBoard.Columns.Add(defaultColumn1);
            newBoard.Columns.Add(defaultColumn2);
            newBoard.Columns.Add(defaultColumn3);

            context.Add(newBoard);
            context.SaveChanges();
        }
Beispiel #2
0
        public void AddBoard(NewBoard viewModel)
        {
            dbContext.Boards.Add(new Models.Board {
                Title = viewModel.Title
            });

            dbContext.SaveChanges();
        }
Beispiel #3
0
        public Board NewBoard(NewBoard model)
        {
            DynamicParameters p = new DynamicParameters();

            p.Add("@name", model.BoardName);
            Board newboard = SqlMapper.Query <Board>(con, "NewBoard", param: p, commandType: CommandType.StoredProcedure).First();

            return(newboard);
        }
Beispiel #4
0
 public IActionResult Create(NewBoard vm)
 {
     if (ModelState.IsValid)
     {
         boardService.AddBoard(vm);
         return(RedirectToAction(nameof(Index)));
     }
     return(View(vm));
 }
        public void AddBoard(NewBoard viewModel)
        {
            _dbContext.Boards.Add(new Models.Agile.Board
            {
                BoardTitle = viewModel.Title
            });

            _dbContext.SaveChanges();
        }
Beispiel #6
0
            public ChessMoveData(ChessBoard board, ChessMove move, ChessColor color)
            {
                OldBoard = board;
                Move     = move;
                Color    = color;

                NewBoard = board.Clone();
                NewBoard.MakeMove(move);
            }
        public void AddBoard(NewBoard viewModel)
        {
            _dbContext.Boards.Add(new Models.Board
            {
                Title     = viewModel.Title,
                Latitude  = viewModel.Latitude,
                Longitude = viewModel.Longitude,
                Name      = viewModel.Name
            });

            _dbContext.SaveChanges();
        }
        public BoardsAddRequest(NewBoard board)
            : base("boards", Method.POST)
        {
            Guard.NotNull(board, "board");

            AddParameter("name", board.Name);

            if (!string.IsNullOrEmpty(board.Desc))
                AddParameter("desc", board.Desc);

            if (!string.IsNullOrEmpty(board.IdOrganization))
                AddParameter("idOrganization", board.IdOrganization);
        }
        public MainPage()
        {
            this.InitializeComponent();
            this.navigationHelper            = new NavigationHelper(this);
            this.navigationHelper.LoadState += navigationHelper_LoadState;
            this.navigationHelper.SaveState += navigationHelper_SaveState;

            NewBoard.Createboard();
            sudoku = NewBoard.Createboard();

            _Board = new BindingBoard();
            Updateboard(sudoku);
            _Board.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(employeeChanged);

            this.DataContext = _Board;
        }
Beispiel #10
0
        public BoardsAddRequest(NewBoard board)
            : base("boards", Method.POST)
        {
            Guard.NotNull(board, "board");
            Guard.RequiredTrelloString(board.Name, "name");

            AddParameter("name", board.Name);

            if (!string.IsNullOrEmpty(board.Desc))
            {
                Guard.OptionalTrelloString(board.Desc, "desc");
                AddParameter("desc", board.Desc);
            }

            if (!string.IsNullOrEmpty(board.IdOrganization))
            {
                AddParameter("idOrganization", board.IdOrganization);
            }
        }
 public void Add(NewBoard board)
 {
     boardContext.Boards.Add(new Models.Board()
     {
         Title   = board.Title,
         Columns =
         {
             new Column
             {
                 Title = "Todo",
                 Cards =
                 {
                     new Card()
                     {
                         Title = "Test Card"
                     }
                 }
             },
             new Column
             {
                 Title = "In progress",
                 Cards =
                 {
                     new Card()
                     {
                         Title = "Test Card in progress"
                     }
                 }
             },
             new Column
             {
                 Title = "Done",
             }
         }
     });
     boardContext.SaveChanges();
 }
Beispiel #12
0
 public Task<Board> Add(NewBoard board)
 {
     return _restClient.RequestAsync<Board>(new BoardsAddRequest(board));
 }
Beispiel #13
0
		public Board Add(NewBoard board)
		{
			return _restClient.Request<Board>(new BoardsAddRequest(board));
		}
Beispiel #14
0
        public IActionResult Create(NewBoard newBoardViewModel)
        {
            _boardService.AddBoard(newBoardViewModel.Title);

            return(base.RedirectToAction(nameof(Index)));
        }
        public IActionResult Create(NewBoard viewModel)
        {
            _boardService.AddBoard(viewModel);

            return(RedirectToAction(nameof(Index)));
        }
Beispiel #16
0
		public Task<Board> Add(NewBoard board)
		{
			return _restClient.RequestAsync<Board>(new BoardsAddRequest(board));
		}
Beispiel #17
0
 public Board Add(NewBoard board)
 {
     return(_restClient.Request <Board>(new BoardsAddRequest(board)));
 }
Beispiel #18
0
 public Board NewBoard(NewBoard model)
 {
     return(this.repo.NewBoard(model));
 }
Beispiel #19
0
 public IActionResult Create(NewBoard board)
 {
     service.Add(board);
     return(RedirectToAction(nameof(Index)));
 }
        public async Task <ActionResult <Board> > CreateBoard([FromBody] NewBoard newBoard)
        {
            var team = await _timelineContext.Teams
                       .Include(x => x.Boards)
                       .FirstOrDefaultAsync(x => x.Id == newBoard.TeamId);

            var user = await _timelineContext.Users
                       .Include(x => x.BoardMemberships)
                       .FirstOrDefaultAsync(x => x.Id == newBoard.UserId);

            if (team == null || user == null)
            {
                return(BadRequest());
            }

            Board board = new Board();

            board              = newBoard.Board;
            board.Team         = team;
            board.BoardMembers = new List <BoardMember>();

            if (user.BoardMemberships == null)
            {
                user.BoardMemberships = new List <BoardMember>();
            }

            var jobs = _timelineContext.Jobs.Where(job => board.Jobs.Contains(job)).ToList();

            board.Jobs = new List <Job>();

            await _timelineContext.Boards.AddAsync(board);

            jobs.ForEach(job =>
            {
                Console.WriteLine($"Adding board to job {job.Name}");
                job.Board = board;
            });

            var boardMember = new BoardMember {
                BoardId = board.Id, UserId = user.Id
            };

            board.BoardMembers = new List <BoardMember> {
                boardMember
            };


            // BoardMember boardMember = new BoardMember {BoardId = board.Id, UserId = user.Id};

            // Console.WriteLine($"Creating board member {boardMember.BoardId} : {boardMember.UserId}");
            //
            // user.BoardMemberships.Add(boardMember);
            // added.Entity.BoardMembers.Add(boardMember);

            // await _timelineContext.BoardMembers.AddAsync(boardMember);


            await _timelineContext.SaveChangesAsync();

            return(Ok(board));
        }
 public Board NewBoard([FromBody] NewBoard model)
 {
     return(this.ser.NewBoard(model));
 }
Beispiel #22
0
        public IActionResult Create()
        {
            var model = new NewBoard();

            return(View(model));
        }