public async Task <IActionResult> Create(InputModels.CreateRoleInput input) { if (ModelState.IsValid) { var serviceResponse = await RoleRepository.Create(input); return(await ForumViewResult.RedirectFromService(this, serviceResponse, FailureCallback)); } return(await FailureCallback()); async Task <IActionResult> FailureCallback() { var viewModel = new ViewModels.Roles.CreatePage() { Name = input.Name, Description = input.Description }; return(await ForumViewResult.ViewResult(this, viewModel)); } }
public async Task <IActionResult> Create() { var viewModel = new ViewModels.Roles.CreatePage(); return(await ForumViewResult.ViewResult(this, viewModel)); }
public IActionResult Create() { var viewModel = new ViewModels.Roles.CreatePage(); return(View(viewModel)); }