Exemplo n.º 1
0
 public HomeController(IUserRepo userRepo, IWebHostEnvironment webHostEnvironment, ILogger <HomeController> logger, Microsoft.AspNetCore.Identity.UserManager <ApplicationUser> userManager)
 {
     _userRepo           = userRepo;
     _webHostEnvironment = webHostEnvironment;
     _logger             = logger;
     _userManager        = userManager;
 }
 public AccountController(Microsoft.AspNetCore.Identity.UserManager <Microsoft.AspNetCore.Identity.IdentityUser> userMgr,
                          Microsoft.AspNetCore.Identity.SignInManager <Microsoft.AspNetCore.Identity.IdentityUser> signInMgr)
 {
     userManager   = userMgr;
     signInManager = signInMgr;
     BilliardStore.Models.IdentitySeedData.EnsurePopulated(userMgr).Wait();
 }
Exemplo n.º 3
0
        //  private readonly FrontPanels _frontPanels;

        public FrontController(IHostingEnvironment hostingEnvironment, IUserRoleProvider userRoleProvider
                               , IRoleProvider roleProvider
                               , IUserProvider userProvider
                               , IClassificationValueProvider classificationValueProvider
                               , IOrganizationProvider organizationProvider
                               , IPersonProvider personProvider
                               , IProjectProvider projectProvider
                               , IFrontUserPreferenceProvider frontUserPreferenceProvider
                               , IProcessProvider processProvider
                               , IFrontProcessProvider frontProcessProvider
                               , IContentProvider contentProvider
                               , IClaimCheck claimCheck
                               , IFrontProvider frontProvider
                               , Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager)
        {
            _hostingEnvironment          = hostingEnvironment;
            _userRoleProvider            = userRoleProvider;
            _roleProvider                = roleProvider;
            _userProvider                = userProvider;
            _classificationValueProvider = classificationValueProvider;
            _organizationProvider        = organizationProvider;
            _personProvider              = personProvider;
            _projectProvider             = projectProvider;
            _frontUserPreferenceProvider = frontUserPreferenceProvider;
            _processProvider             = processProvider;
            _frontProcessProvider        = frontProcessProvider;
            _contentProvider             = contentProvider;
            _claimCheck    = claimCheck;
            _frontProvider = frontProvider;
            _userManager   = userManager;
        }
Exemplo n.º 4
0
        public AccountController(IdentityUserManager userManager,
                                 IConfiguration configuration,
                                 ICurrentTenant currentTenant,
                                 IdentityRoleManager roleManager,
                                 IOptions <AbpAspNetCoreMultiTenancyOptions> options,
                                 IProfileAppService profileAppService,
                                 IRepository <IdentityUser> identityUser,
                                 IIdentityRoleAppService roleAppService,
                                 IIdentityUserAppService userAppService,
                                 IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider,
                                 IAbpAuthorizationService authorizationService,
                                 IRepository <PermissionGrant> permissionGrant,
                                 IPermissionDefinitionManager permissionDefinitionManager,
                                 IRepository <IdentityRole> identityRole,
                                 Microsoft.AspNetCore.Identity.UserManager <IdentityUser> Uu
                                 )
        {
            _userManager   = userManager;
            _Uu            = Uu;
            _currentTenant = currentTenant;
            _aspNetCoreMultiTenancyOptions = options.Value;
            _configuration     = configuration;
            _profileAppService = profileAppService;
            _roleAppService    = roleAppService;
            _userAppService    = userAppService;
            _abpAuthorizationPolicyProvider = abpAuthorizationPolicyProvider;
            _authorizationService           = authorizationService;
            _permissionDefinitionManager    = permissionDefinitionManager;
            _permissionGrant = permissionGrant;
            _identityUser    = identityUser;
            _identityRole    = identityRole;

            _roleManager = roleManager;
        }
Exemplo n.º 5
0
 /// <summary>
 /// ReportsController constructor.
 /// </summary>
 /// <param name="hostingEnvironment">Provides application-management functions and application services.</param>
 /// <param name="context">Instance of <c>ApplicationDbContext</c> is responsible for communication with SQL server</param>
 /// <param name="userManager">Instance of <c>UserManager</c> class.</param>
 /// <param name="reportRepository"></param>
 public ReportsController(IHostingEnvironment hostingEnvironment, ApplicationDbContext context, Microsoft.AspNetCore.Identity.UserManager <ApplicationUser> userManager, IReportRepository reportRepository)
 {
     _context            = context;
     _hostingEnvironment = hostingEnvironment;
     _userManager        = userManager;
     _reportRepository   = reportRepository;
 }
        public static void SeedUsers(ApplicationDbContext context, Microsoft.AspNetCore.Identity.UserManager <AppUser> userManager)
        {
            if (context.Users.Any())
            {
                return;
            }

            var user1 = (new AppUser {
                UserName = "******", Email = "*****@*****.**", FirstName = "Kot", LastName = "Popugaev"
            });

            userManager.CreateAsync(user1, "#FoRk1337").Wait();

            var user2 = (new AppUser {
                UserName = "******", Email = "*****@*****.**", FirstName = "Pes", LastName = "Sharik"
            });

            userManager.CreateAsync(user2, "#FoRk1337").Wait();

            var user3 = (new AppUser {
                UserName = "******", Email = "*****@*****.**", FirstName = "Tim", LastName = "Kooc"
            });

            userManager.CreateAsync(user3, "#FoRk1337").Wait();

            var user4 = (new AppUser {
                UserName = "******", Email = "*****@*****.**", FirstName = "Senior", LastName = "Developer"
            });

            userManager.CreateAsync(user4, "#FoRk1337").Wait();
        }
Exemplo n.º 7
0
 public OperationsOfficerController(IConfiguration config, Microsoft.AspNetCore.Identity.UserManager <ApplicationUser> usermanager, IOptions <ApplicationSettings> options)
 {
     this._context            = new Models.DB.monosarsqlContext(config);
     this._config             = config;
     this._userManager        = usermanager;
     this._applicationOptions = options;
 }
Exemplo n.º 8
0
 public FrontPersonController(
     //IFrontUserProvider frontUserProvider
     IGenderProvider genderProvider
     , IPersonProvider personProvider
     , IRoleProvider roleProvider
     , IMasterListProvider masterListProvider
     , IProjectProvider projectProvider
     , IOrganizationProvider organizationProvider
     , IClassificationValueProvider classificationValueProvider
     , IFrontPersonProvider frontPersonProvider
     , ICheckProvider checkProvider
     , IClaimCheck claimCheck
     , IClassificationProvider classificationProvider
     , Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager)
 {
     //          _frontUserProvider = frontUserProvider;
     _genderProvider              = genderProvider;
     _personProvider              = personProvider;
     _roleProvider                = roleProvider;
     _masterListProvider          = masterListProvider;
     _projectProvider             = projectProvider;
     _organizationProvider        = organizationProvider;
     _classificationValueProvider = classificationValueProvider;
     _frontPersonProvider         = frontPersonProvider;
     _checkProvider               = checkProvider;
     _claimCheck             = claimCheck;
     _classificationProvider = classificationProvider;
     _userManager            = userManager;
 }
Exemplo n.º 9
0
 public FrontOrganizationController(IHostingEnvironment hostingEnvironment, IOrganizationAddressProvider organizationAddressProvider
                                    , IOrganizationTelecomProvider organizationTelecomProvider
                                    , IPersonProvider personProvider
                                    , IOrganizationTypeProvider organizationTypeProvider
                                    , IOrganizationProvider organizationProvider
                                    , IFrontOrganizationProvider frontOrganizationProvider
                                    , IMasterProvider masterProvider
                                    , IMasterListProvider masterListProvider
                                    , ICheckProvider checkProvider
                                    , IClaimCheck claimCheck
                                    , IClassificationProvider classificationProvider
                                    , Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager)
 {
     _hostingEnvironment          = hostingEnvironment;
     _organizationAddressProvider = organizationAddressProvider;
     _organizationTelecomProvider = organizationTelecomProvider;
     _personProvider            = personProvider;
     _organizationTypeProvider  = organizationTypeProvider;
     _organizationProvider      = organizationProvider;
     _frontOrganizationProvider = frontOrganizationProvider;
     _masterProvider            = masterProvider;
     _masterListProvider        = masterListProvider;
     _checkProvider             = checkProvider;
     _claimCheck             = claimCheck;
     _classificationProvider = classificationProvider;
     _userManager            = userManager;
 }
Exemplo n.º 10
0
 public AccountController(Microsoft.AspNetCore.Identity.UserManager <ApplicationUser> userManager, ApplicationDbContext context,
                          IConfiguration configuration)
 {
     this.userManager = userManager;
     this.context     = context;
     Configuration    = configuration;
 }
Exemplo n.º 11
0
 public FrontContentController(IHostingEnvironment hostingEnvironment, ICheckProvider checkProvider, IClassificationProvider classificationProvider
                               , IClassificationValueProvider classificationValueProvider
                               , IContentTypeProvider contentTypeProvider
                               , ILanguageProvider languageProvider
                               , IContentStatusProvider contentStatusProvider
                               , ISecurityLevelProvider securityLevelProvider
                               , IOrganizationProvider organizationProvider
                               , IProjectProvider projectProvider
                               , IFrontContentProvider frontContentProvider
                               , IContentProvider contentProvider
                               , IClaimCheck claimCheck
                               , IFrontProvider frontProvider
                               , Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager)
 {
     _hostingEnvironment          = hostingEnvironment;
     _checkProvider               = checkProvider;
     _classificationProvider      = classificationProvider;
     _classificationValueProvider = classificationValueProvider;
     _contentTypeProvider         = contentTypeProvider;
     _languageProvider            = languageProvider;
     _contentStatusProvider       = contentStatusProvider;
     _securityLevelProvider       = securityLevelProvider;
     _organizationProvider        = organizationProvider;
     _projectProvider             = projectProvider;
     _frontContentProvider        = frontContentProvider;
     _contentProvider             = contentProvider;
     _claimCheck    = claimCheck;
     _frontProvider = frontProvider;
     _userManager   = userManager;
 }
 public FrontUserPageSectionController(IContentTypeProvider contentTypeProvider
                                       , IPageSectionTypeProvider pageSectionTypeProvider
                                       , IPageSectionDataTypeProvider pageSectionDataTypeProvider
                                       , IFrontUserPageSectionProvider frontUserPageSectionProvider
                                       , IPageSectionProvider pageSectionProvider
                                       , IFrontUserPageProvider frontUserPageProvider
                                       , IMasterListProvider masterListProvider
                                       , IMasterProvider masterProvider
                                       , ICheckProvider checkProvider
                                       , IClaimCheck claimCheck
                                       , IPageProvider pageProvider
                                       , Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager)
 {
     _masterProvider               = masterProvider;
     _contentTypeProvider          = contentTypeProvider;
     _pageSectionTypeProvider      = pageSectionTypeProvider;
     _pageSectionDataTypeProvider  = pageSectionDataTypeProvider;
     _frontUserPageSectionProvider = frontUserPageSectionProvider;
     _pageSectionProvider          = pageSectionProvider;
     _frontUserPageProvider        = frontUserPageProvider;
     _masterListProvider           = masterListProvider;
     _checkProvider = checkProvider;
     _claimCheck    = claimCheck;
     _pageProvider  = pageProvider;
     _userManager   = userManager;
 }
Exemplo n.º 13
0
 public PerformenceController(IPerformenceService performenceService,
                              Microsoft.AspNetCore.Identity.UserManager <Data.Models.ApplicationUser> userManager,
                              ICategoryService categoryService)
 {
     this.performenceService = performenceService;
     this.userManager        = userManager;
     this.categoryService    = categoryService;
 }
 public ValidatorController(ApplicationDbContext context,
                            Microsoft.AspNetCore.Identity.UserManager <GradutionProject.Areas.Identity.Data.ApplicationUser> userManager,
                            Microsoft.AspNetCore.Identity.RoleManager <IdentityRole> roleManager)
 {
     _context     = context;
     _userManager = userManager;
     _roleManager = roleManager;
 }
Exemplo n.º 15
0
 public LocaisController(
     Services.Generic.IGenericService <Local> service,
     Microsoft.AspNetCore.Identity.UserManager <Models.ApplicationUser> userManager
     )
     : base(service)
 {
     _userManager = userManager;
 }
Exemplo n.º 16
0
 public LocaisController(
     Services.Locais.ILocaisService service,
     Microsoft.AspNetCore.Identity.UserManager <Models.ApplicationUser> userManager
     )
     : base(service)
 {
     _userManager = userManager;
 }
Exemplo n.º 17
0
 public HelpController(
     ICheckProvider checkProvider
     , IClaimCheck claimCheck
     , Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager)
 {
     _checkProvider = checkProvider;
     _claimCheck    = claimCheck;
     _userManager   = userManager;
 }
Exemplo n.º 18
0
 public CreateRuoliModel(
     ApplicationDbContext db,
     Microsoft.AspNetCore.Identity.UserManager <Models.Utenti> userManager,
     Microsoft.AspNetCore.Identity.RoleManager <Models.Ruoli> roleManager)
 {
     _db          = db;
     _userManager = userManager;
     _roleManager = roleManager;
 }
Exemplo n.º 19
0
 public ReservasController(
     Services.Generic.IGenericService <Reserva> serviceReserva,
     Services.Generic.IGenericService <Local> serviceLocal,
     Microsoft.AspNetCore.Identity.UserManager <Models.ApplicationUser> userManager)
     : base(serviceReserva)
 {
     _serviceReserva = serviceReserva;
     _serviceLocal   = serviceLocal;
     _userManager    = userManager;
 }
Exemplo n.º 20
0
 public AuthController(Microsoft.AspNetCore.Identity.UserManager <ApplicationUser> _userManager,
                       Microsoft.AspNetCore.Identity.SignInManager <ApplicationUser> _signInManager,
                       JWTAUthenticator _jwtAuthenticaor, IRepository repository, ChatApplicationsLogic chatApplicationsLogic)
 {
     userManager            = _userManager;
     signInManager          = _signInManager;
     jwtAuthenticator       = _jwtAuthenticaor;
     _chatApplicationsLogic = chatApplicationsLogic;
     _repository            = repository;
 }
Exemplo n.º 21
0
 public GetDetailsHandler(
     IAggregateStore aggregateStore,
     IEventStore eventStore,
     IClock clock,
     Microsoft.AspNetCore.Identity.UserManager <Models.Users.ApplicationUser> userManager)
 {
     _aggregateStore = aggregateStore ?? throw new ArgumentNullException(nameof(aggregateStore));
     _eventStore     = eventStore ?? throw new ArgumentNullException(nameof(eventStore));
     _clock          = clock ?? throw new ArgumentNullException(nameof(clock));
     _userManager    = userManager ?? throw new ArgumentNullException(nameof(userManager));
 }
 public PersonRelationTypeController(ICheckProvider checkProvider
                                     , IMasterListProvider masterListProvider
                                     , IClaimCheck claimCheck
                                     , IPersonRelationTypeProvider personRelationTypeProvider
                                     , Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager)
 {
     _checkProvider              = checkProvider;
     _masterListProvider         = masterListProvider;
     _claimCheck                 = claimCheck;
     _personRelationTypeProvider = personRelationTypeProvider;
     _userManager                = userManager;
 }
Exemplo n.º 23
0
 public PropertyController(IPropertyProvider propertyProvider
                           , IPropertyTypeProvider propertyTypeProvider
                           , ICheckProvider checkProvider
                           , IClaimCheck claimCheck
                           , Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager)
 {
     _propertyProvider     = propertyProvider;
     _propertyTypeProvider = propertyTypeProvider;
     _checkProvider        = checkProvider;
     _claimCheck           = claimCheck;
     _userManager          = userManager;
 }
Exemplo n.º 24
0
        public void SendJobApplicationEmail(JobApplication jobApplication, Microsoft.AspNetCore.Identity.UserManager <ApplicationUser> userManager, string webRootPath)
        {
            var             getJob      = new JobManager(context, userManager).GetJob(webRootPath, jobApplication.JobId);
            var             user        = userManager.FindByIdAsync(getJob.Data.Organisation.UserId);
            var             userDetails = new UserProfileManager(context, userManager).GetUserDetailsByUserId(jobApplication.UserId, webRootPath);
            string          body        = userDetails.Data.FirstName + " " + userDetails.Data.LastName + " has shown interest in the job for " + getJob.Data.Name + " you advertised on JobSearch. to view more details on the application click this link." + Configuration["FrontEndUrl:BaseUrl"] + Configuration["FrontEndUrl:ForgotPasswordUrlPreffix"] + jobApplication.Id;
            IdentityMessage message     = new IdentityMessage {
                Body = body, Destination = user.Result.Email, Subject = "Job Application"
            };

            new EmailService().SendEmailAsync(message);
        }
Exemplo n.º 25
0
        public static async Task <bool> HasAccess(this ClaimsPrincipal User, Microsoft.AspNetCore.Identity.UserManager <ApplicationUser> userManager, string access)
        {
            if (User.IsInRole("Admin"))
            {
                return(true);
            }
            var user = await userManager.FindByNameAsync(User.Identity.Name);

            var claims = await userManager.GetClaimsAsync(user);

            return(claims.Any(x => x.Value == access));
        }
Exemplo n.º 26
0
 public FrontUserFavoriteController(
     IFrontUserFavoriteGroupProvider frontUserFavoriteGroupProvider
     , ICheckProvider checkProvider
     , IFrontUserFavoriteProvider frontUserFavoriteProvider
     , IClaimCheck claimCheck
     , Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager)
 {
     _frontUserFavoriteGroupProvider = frontUserFavoriteGroupProvider;
     _checkProvider             = checkProvider;
     _frontUserFavoriteProvider = frontUserFavoriteProvider;
     _claimCheck  = claimCheck;
     _userManager = userManager;
 }
Exemplo n.º 27
0
 public BaseController(IBaseProvider baseProvider
                       , ICheckProvider checkProvider
                       , IClaimCheck claimCheck
                       , IMasterProvider masterProvider
                       , IUITermLanguageCustomizationProvider iUITermLanguageCustomizationProvider
                       , Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager)
 {
     _baseProvider   = baseProvider;
     _checkProvider  = checkProvider;
     _claimCheck     = claimCheck;
     _masterProvider = masterProvider;
     _iUITermLanguageCustomizationProvider = iUITermLanguageCustomizationProvider;
     _userManager = userManager;
 }
Exemplo n.º 28
0
 public ToDoController(IUserProvider userProvider
                       , IFrontProcessProvider frontProcessProvider
                       , IClaimCheck claimCheck
                       , IProcessProvider ProcessProvider
                       , Microsoft.AspNetCore.Identity.UserManager <SipUser> userManager
                       , ICheckProvider checkProvider)
 {
     _userProvider         = userProvider;
     _frontProcessProvider = frontProcessProvider;
     _claimCheck           = claimCheck;
     _processProvider      = ProcessProvider;
     _userManager          = userManager;
     _checkProvider        = checkProvider;
 }
Exemplo n.º 29
0
        public void SendForgotPasswordEmail(Microsoft.AspNetCore.Identity.UserManager <ApplicationUser> userManager, ApplicationUser user)
        {
            string tokenId = new TokenManager(context).SaveToken(new Token
            {
                User       = user,
                UserToken  = userManager.GeneratePasswordResetTokenAsync(user).Result,
                ExpiryDate = DateTime.Now.AddDays(1)
            });
            string          requestUrl = Configuration["FrontEndUrl:BaseUrl"] + Configuration["FrontEndUrl:ResetPasswordUrlPreffix"] + tokenId;
            IdentityMessage message    = new IdentityMessage {
                Body = requestUrl, Destination = user.Email, Subject = "Forgot Password"
            };

            new EmailService().SendEmailAsync(message);
        }
Exemplo n.º 30
0
 public ImageController(IHostingEnvironment hostingEnvironment
                        , IMasterProvider masterProvider
                        , IMasterListProvider masterListProvider
                        , ICheckProvider checkProvider
                        , IClaimCheck claimCheck
                        , IClassificationProvider classificationProvider
                        , Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager)
 {
     _hostingEnvironment     = hostingEnvironment;
     _masterProvider         = masterProvider;
     _masterListProvider     = masterListProvider;
     _checkProvider          = checkProvider;
     _claimCheck             = claimCheck;
     _classificationProvider = classificationProvider;
     _userManager            = userManager;
 }