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)); }
public CreateBuildingActivityQuery(BuildingActivityViewModel buildingActivity, string currentUser) { this.buildingActivity = buildingActivity; this.currentUser = currentUser; }