コード例 #1
0
        public ActionResult VerifyProviderUserEmail(ProviderUserViewModel viewModel)
        {
            var response = _adminMediator.VerifyProviderUserEmail(viewModel);

            ModelState.Clear();

            SetUserMessage(response.Message);

            switch (response.Code)
            {
            case AdminMediatorCodes.VerifyProviderUserEmail.Error:
                return(RedirectToRoute(RecruitmentRouteNames.AdminViewProviderUser, new { viewModel.ProviderUserId }));

            case AdminMediatorCodes.VerifyProviderUserEmail.Ok:
                return(RedirectToRoute(RecruitmentRouteNames.AdminViewProviderUser, new { viewModel.ProviderUserId }));

            default:
                throw new InvalidMediatorCodeException(response.Code);
            }
        }