Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 3
0
 public UsersController(IUserTasks userTasks, IUserMailer userMailer, IAccountTasks accountTasks)
 {
     _userTasks = userTasks;
       _userMailer = userMailer;
       _accountTasks = accountTasks;
 }
 public SimpleAuthorizeAttribute()
 {
     _accountTasks = DependencyResolver.Current.GetService<IAccountTasks>();
 }