Esempio n. 1
0
        public ActionResult PostAdded(string choice = null)
        {
            AddedAccountProviderViewModel = new AddedAccountProviderViewModel
            {
                AccountProviderId = 2,
                Choice            = choice
            };

            EmployerUrls.Setup(eu => eu.Account(null))
            .Returns($"https://localhost/accounts/ABC123/teams");

            return(AccountProvidersController.Added(AddedAccountProviderViewModel));
        }
Esempio n. 2
0
        public ActionResult Added(AddedAccountProviderViewModel model)
        {
            switch (model.Choice)
            {
            case "SetPermissions":
                return(RedirectToAction("Get", new GetAccountProviderRouteValues {
                    AccountProviderId = model.AccountProviderId.Value
                }));

            case "AddTrainingProvider":
                return(RedirectToAction("Find"));

            case "GoToHomepage":
                return(Redirect(_employerUrls.Account()));

            default:
                throw new ArgumentOutOfRangeException(nameof(model.Choice), model.Choice);
            }
        }