public async Task <IActionResult> MemberManagement() { var presenter = new MvcMemberManagementPresenter(); var useCaseResult = await mediator.Send(new GetMemberManagement(presenter)); if (!useCaseResult.IsSuccessful) { var msgMap = new Dictionary <ResultCategory, string> { { ResultCategory.AccessDenied, "Zugriff verweigert!" }, { ResultCategory.GeneralFailure, "Allgemeiner Fehler aufgetreten!" } }; ShowErrorMessage(msgMap[useCaseResult.ResultCategory]); return(RedirectToAction(nameof(Index))); } return(View(presenter.GetViewModel())); }
public MvcMemberManagementPresenterTests() { presenter = new MvcMemberManagementPresenter(); }