Example #1
0
        private ViewResult PublishColumnRequest(ColumnRequest columnRequest)
        {
            columnRequest.Status       = ColumnRequestStatus.Approved;
            columnRequest.DateApproved = DateTime.Now;
            columnRequestsRepo.EditColumnRequest(columnRequest);

            var columnPost = new ColumnPost
            {
                DatePosted = columnRequest.DateApproved,
                Author     = columnRequest.Author,
                Title      = columnRequest.ColumnTitle,
                Image      = columnRequest.ColumnImage,
                Text       = columnRequest.ColumnText
            };

            columnRepo.AddColumn(columnPost);

            Alert.Add(this, AlertType.Success, "Kolumna objavljena!");
            return(Column());
        }
Example #2
0
        public bool AddBoard(BoardDTO board, int?projectId)
        {
            Domain.Models.Board newBoard = new Domain.Models.Board()
            {
                Name = board.Name, Description = board.Description, ProjectId = projectId.Value
            };

            List <Domain.Models.Column> columns = new List <Domain.Models.Column>()
            {
                new Domain.Models.Column()
                {
                    Board = newBoard, Name = "Todo"
                },
                new Domain.Models.Column()
                {
                    Board = newBoard, Name = "Doing"
                },
                new Domain.Models.Column()
                {
                    Board = newBoard, Name = "Testing"
                },
                new Domain.Models.Column()
                {
                    Board = newBoard, Name = "Done"
                }
            };

            foreach (var column in columns)
            {
                _columnRepository.AddColumn(column);
            }

            _boardRepository.AddBoard(newBoard);

            _columnRepository.Save();

            return(_boardRepository.Save());
        }
 public async Task <ActionResult <ClientColumn> > AddColumn(ClientColumn column)
 {
     return(await cr.AddColumn(HttpContext.Items["UserID"].ToString(), column));
 }
Example #4
0
 public int AddColumn(SerColumn content)
 {
     return(_repository.AddColumn(new Column(content)));
 }