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())); }
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")); }