public async Task <IActionResult> Create([Bind("Id,Motive,ArrivalDate,ExitDate,ExpectedExitDate,exited")] BuildingActivityViewModel buildingActivityViewModel)
        {
            if (ModelState.IsValid)
            {
                var query  = new CreateBuildingActivityQuery(buildingActivityViewModel, User.Identity.Name);
                var result = await _mediator.Send(query);

                if (result)
                {
                    return(RedirectToAction(nameof(Index)));
                }
            }
            return(View(buildingActivityViewModel));
        }
Пример #2
0
 public CreateBuildingActivityQuery(BuildingActivityViewModel buildingActivity, string currentUser)
 {
     this.buildingActivity = buildingActivity;
     this.currentUser      = currentUser;
 }