Exemplo n.º 1
0
        public async Task <IActionResult> Edit(int id)
        {
            var boardRecord = (await BoardRepository.Records()).First(b => b.Id == id);
            var category    = (await BoardRepository.Categories()).First(item => item.Id == boardRecord.CategoryId);

            var viewModel = new PageViewModels.EditPage {
                Id          = boardRecord.Id,
                Name        = boardRecord.Name,
                Description = boardRecord.Description,
                Categories  = await BoardRepository.CategoryPickList(),
                Roles       = await RoleRepository.PickList(boardRecord.Id),
            };

            viewModel.Categories.First(item => item.Text == category.Name).Selected = true;

            return(await ForumViewResult.ViewResult(this, viewModel));
        }