public async Task <ActionResult> Create(BuildingUserView buildingUser) { try { if (ModelState.IsValid) { var query = new CreateUserQuery(buildingUser); var result = await _mediator.Send(query); if (result) { return(RedirectToAction(nameof(Index), "BuildingActivities")); } } return(View(nameof(Create), buildingUser)); } catch (Exception ex) { ViewBag.Result = ex.Message; return(View(nameof(Create), buildingUser)); } }
public CreateUserQuery(BuildingUserView buildingUser) { this.buildingUser = buildingUser; }