Exemple #1
0
 public UserService(MoviesDbContext context, IOptions <AppSettings> appSettings, IRegisterValidator registerValidator, IRoleValidator roleValidator)
 {
     this.context           = context;
     this.appSettings       = appSettings.Value;
     this.registerValidator = registerValidator;
     this.roleValidator     = roleValidator;
 }
Exemple #2
0
 public RoleService(ILogProvider log, IRoleDal dal, IRoleValidator validator, IRoleChangeHandler changeHandler)
 {
     this.log           = log;
     this.dal           = dal;
     this.changeHandler = changeHandler;
     this.validator     = validator;
 }
Exemple #3
0
        public void Setup()
        {
            config = Options.Create(new AppSettings
            {
                Secret = "dsadggggggggghhhhhhh"
            });

            registerValidator = new RegisterValidator();
            roleValidator     = new RoleValidator();
            user = new RegisterPostModel();

            movie = new MoviePostModel
            {
                Title       = "movie1",
                Description = "description",
                Duration    = 120,
                Year        = 2018,
                Director    = "Alina",
                Date        = DateTime.Now,
                Rating      = 9,
                Watched     = "yes"
            };

            user = new RegisterPostModel
            {
                FirstName = "alina",
                LastName  = "demian",
                Username  = "******",
                Email     = "*****@*****.**",
                Password  = "******"
            };
        }
Exemple #4
0
        public void Setup()
        {
            config = Options.Create(new AppSettings
            {
                Secret = "dsadggggggggghhhhhhh"
            });

            registerValidator = new RegisterValidator();
            roleValidator     = new RoleValidator();

            roleAdmin = new Role
            {
                Id          = 5,
                Name        = "Admin",
                Description = "admin"
            };
            roleSuperAdmin = new Role
            {
                Id          = 6,
                Name        = "SuperAdmin",
                Description = "super admin"
            };
            user = new RegisterPostModel
            {
                FirstName = "alina",
                LastName  = "demian",
                Username  = "******",
                Email     = "*****@*****.**",
                Password  = "******"
            };
        }
Exemple #5
0
 public RoleController(IRoleService roleSvc, IPermissionService permSvc, IUserAdminHelper uaHelper, IRoleValidator roleVal)
 {
     _roleService       = roleSvc;
     _permissionService = permSvc;
     _userAdminHelper   = uaHelper;
     _roleValidator     = roleVal;
 }
Exemple #6
0
 public AdminController(UserManager <AppUser> usrMgr, RoleManager <AppRole> rolMgr, IPasswordHasher <AppUser> passwordHash, IPasswordValidator <AppUser> passwordVal, IUserValidator <AppUser> userValid, IRoleValidator <AppRole> roleValid)
 {
     userManager       = usrMgr;
     roleManager       = rolMgr;
     passwordHasher    = passwordHash;
     passwordValidator = passwordVal;
     userValidator     = userValid;
     roleValidator     = roleValid;
 }
        public void Setup()
        {
            config = Options.Create(new AppSettings
            {
                Secret = "adlkfadlkasfaskldffalaksfaDFLKAjdflkadjfaldkfjsd"
            });

            roleValidator = new RoleValidator();
        }
Exemple #8
0
        public void SetUp()
        {
            validator = Substitute.For <IRoleValidator>();
            service   = Substitute.For <IRoleService>();
            role      = new RoleView();

            controller = Substitute.ForPartsOf <RolesController>(service, validator);
            controller.ControllerContext           = new ControllerContext();
            controller.ControllerContext.RouteData = new RouteData();
        }
        public RolesControllerTests()
        {
            validator = Substitute.For<IRoleValidator>();
            service = Substitute.For<IRoleService>();
            role = new RoleView();

            controller = Substitute.ForPartsOf<RolesController>(validator, service);
            controller.ControllerContext = new ControllerContext();
            controller.ControllerContext.RouteData = new RouteData();
        }
Exemple #10
0
        public RolesControllerTests()
        {
            validator = Substitute.For <IRoleValidator>();
            service   = Substitute.For <IRoleService>();

            role = ObjectFactory.CreateRoleView();

            controller = Substitute.ForPartsOf <RolesController>(validator, service);
            controller.ControllerContext.RouteData = new RouteData();
        }
Exemple #11
0
        public RoleService(IRoleRepository roleRepository,
                           IRoleValidator roleValidator,
                           IMapper mapper)
        {
            _roleRepository = roleRepository;
            _roleValidator  = roleValidator;
            _mapper         = mapper;

            Errors = new List <string>();
        }
Exemple #12
0
        public RolesTests()
        {
            role       = ObjectsFactory.CreateRoleView(0);
            service    = Substitute.For <IRoleService>();
            validator  = Substitute.For <IRoleValidator>();
            controller = Substitute.ForPartsOf <Roles>(validator, service);

            controller.ControllerContext.HttpContext = new DefaultHttpContext();
            controller.Authorization.Returns(Substitute.For <IAuthorization>());
            controller.ControllerContext.RouteData = new RouteData();
        }
        private static void RegisterRoleManager(IWindsorContainer container, string connectionString)
        {
            var dbContext = GetDbContext(connectionString);
            IRoleStore <ApplicationRole> roleStore = new RoleStore <ApplicationRole, ApplicationDbContext, Guid>(dbContext);
            var roleValidator  = new RoleValidator <ApplicationRole>();
            var roleValidators = new IRoleValidator <ApplicationRole>[] { roleValidator };

            var roleManager = new RoleManager <ApplicationRole>(roleStore, roleValidators, null, null, null);

            container.Register(Component.For <RoleManager <ApplicationRole> >().Instance(roleManager));
        }
        public void Setup()
        {
            config = Options.Create(new AppSettings
            {
                Secret = "dsadggggggggghhhhhhh"
            });

            registerValidator = new RegisterValidator();
            roleValidator     = new RoleValidator();
            user = new RegisterPostModel();

            movie = new MoviePostModel
            {
                Title       = "movie2",
                Description = "description",
                Duration    = 120,
                Year        = 2018,
                Director    = "Alina",
                Date        = DateTime.Now,
                Rating      = 9,
                Watched     = "yes",
                Comments    = new List <Comment>()
                {
                    new Comment
                    {
                        Important = true,
                        Text      = "asd",
                        Owner     = null
                    },
                    new Comment
                    {
                        Important = false,
                        Text      = "abc",
                        Owner     = null
                    },
                    new Comment
                    {
                        Important = true,
                        Text      = "bda",
                        Owner     = null
                    }
                }
            };

            user = new RegisterPostModel
            {
                FirstName = "alina",
                LastName  = "demian",
                Username  = "******",
                Email     = "*****@*****.**",
                Password  = "******"
            };
        }
Exemple #15
0
 public RoleService(
     IUOW UOW,
     ILogging Logging,
     ICurrentContext CurrentContext,
     IRoleValidator RoleValidator
     )
 {
     this.UOW            = UOW;
     this.Logging        = Logging;
     this.CurrentContext = CurrentContext;
     this.RoleValidator  = RoleValidator;
 }
Exemple #16
0
        public RolesControllerTests()
        {
            validator = Substitute.For <IRoleValidator>();
            service   = Substitute.For <IRoleService>();

            role = ObjectsFactory.CreateRoleView();

            controller = Substitute.ForPartsOf <RolesController>(validator, service);
            controller.ControllerContext.HttpContext = Substitute.For <HttpContext>();
            controller.TempData = Substitute.For <ITempDataDictionary>();
            controller.ControllerContext.RouteData = new RouteData();
            controller.Url = Substitute.For <IUrlHelper>();
        }
Exemple #17
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="store">The IRoleStore commits changes via the UpdateAsync/CreateAsync methods</param>
 /// <param name="roleValidator"></param>
 public RoleManager(IRoleStore <TRole> store, IRoleValidator <TRole> roleValidator)
 {
     if (store == null)
     {
         throw new ArgumentNullException("store");
     }
     if (roleValidator == null)
     {
         throw new ArgumentNullException("roleValidator");
     }
     RoleValidator = roleValidator;
     Store         = store;
 }
Exemple #18
0
        public RolesControllerTests()
        {
            validator = Substitute.For <IRoleValidator>();
            service   = Substitute.For <IRoleService>();

            role = ObjectFactory.CreateRoleView();

            Authorization.Provider       = Substitute.For <IAuthorizationProvider>();
            controller                   = Substitute.ForPartsOf <RolesController>(validator, service);
            controller.ControllerContext = new ControllerContext {
                RouteData = new RouteData()
            };
        }
        public HomeController(
            ILogger <HomeController> logger,

            UserManager <User> userManager,
            RoleManager <Role> roleManager,
            SignInManager <User> signInManager,

            IUserStore <User> userStore,
            IRoleStore <Role> roleStore,

            IUserValidator <User> userValidator,
            IRoleValidator <User> roleValidator
            )
        {
            Logger        = logger;
            UserManager   = userManager;
            RoleManager   = roleManager;
            SignInManager = signInManager;
            UserStore     = userStore;
            RoleStore     = roleStore;
            RoleValidator = roleValidator;
        }
Exemple #20
0
 public RolesController(IRoleValidator groupValidator, IRoleRepository groupRepository)
 {
     _groupValidator  = groupValidator;
     _groupRepository = groupRepository;
 }
Exemple #21
0
 public RoleService(IRoleRepository repository, IRoleValidator validator)
 {
     _repository = repository;
     _validator  = validator;
 }
Exemple #22
0
 protected void InitializeServices(ActionExecutingContext context)
 {
     RoleValidator = (IRoleValidator)context.HttpContext.RequestServices.GetService(typeof(IRoleValidator));
 }
 public RoleService(IRoleQuery roleQuery, IRoleRepository roleRepository, IRoleValidator roleValidator)
 {
     _roleQuery      = roleQuery;
     _roleRepository = roleRepository;
     _roleValidator  = roleValidator;
 }
 public RoleActionFilter(IActionRoleManager ActionManager, IRoleValidator RoleValidator)
 {
     this.ActionManager = ActionManager;
     this.RoleValidator = RoleValidator;
 }