protected bool IsAuthorizedUser(AccountType accountType) { if (AuthenticationSecurity.UserAccountType(this.User) == accountType) { return(true); } return(false); }
protected bool IsAuthorizedUser() { var accountType = AuthenticationSecurity.UserAccountType(this.User); if (accountType != AccountType.None) { return(true); } return(false); }
public ActionResult RedirectAuthorizedUser() { var accountType = AuthenticationSecurity.UserAccountType(this.User); if (accountType == AccountType.Administrator) { return(RedirectToAction(Definitions.Controllers.Administrator.Views.Index, Definitions.Controllers.Administrator.Route.Server)); } if (accountType == AccountType.Consumer) { return(RedirectToAction(Definitions.Controllers.Consumer.Views.Index, Definitions.Controllers.Consumer.Route.Server)); } if (accountType == AccountType.Provider) { return(RedirectToAction(Definitions.Controllers.Provider.Views.Index, Definitions.Controllers.Provider.Route.Server)); } return(null); }