public AccountController(IAccountTasks accountTasks, IUserMailer userMailer, IFormsAuthentication formsAuthentication) { _accountTasks = accountTasks; _userMailer = userMailer; _formsAuthentication = formsAuthentication; }
public static bool IsAuthorized(this IPrincipal user, string roles) { if (user.Identity.IsAuthenticated) { _accountTasks = DependencyResolver.Current.GetService<IAccountTasks>(); var userRole = _accountTasks.GetUserRole(user.Identity.Name); return SplitString(roles).Any(x => userRole.ToLower() == x.ToLower()); } return false; }
public UsersController(IUserTasks userTasks, IUserMailer userMailer, IAccountTasks accountTasks) { _userTasks = userTasks; _userMailer = userMailer; _accountTasks = accountTasks; }
public SimpleAuthorizeAttribute() { _accountTasks = DependencyResolver.Current.GetService<IAccountTasks>(); }