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)); }
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); } }