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));
            }
        }
示例#2
0
 public CreateUserQuery(BuildingUserView buildingUser)
 {
     this.buildingUser = buildingUser;
 }