public IActionResult CreateBoard([FromForm] CreateBoardFormModel formModel)
        {
            var builder = new FormBuilder <CreateBoardFormModel>(formModel);

            builder.Add(f => f.Title);
            builder.Add(f => f.ShortName);

            return(View(builder.GetFormView()));
        }
Beispiel #2
0
        public Guid CreateBoard(CreateBoardFormModel formModel)
        {
            var board = new Board();

            board.Id        = Guid.NewGuid();
            board.Title     = formModel.Title;
            board.ShortName = formModel.ShortName;
            board.IsSfw     = true;

            dbContext.Add(board);
            dbContext.SaveChanges();

            return(board.Id);
        }
 public IActionResult CreateBoardPost([FromForm] CreateBoardFormModel formModel,
                                      [FromServices] IBoardService boardService)
 {
     boardService.CreateBoard(formModel);
     return(RedirectToAction("Index"));
 }