public static AuthenticationProperties CreateProperties(string userName) { IUnitOfWork unitOfWork = new UnitOfWork(); //IEmployeeRepository rep = unitOfWork.GetRepByName("Employee") as IEmployeeRepository; IAspNetUsersRepository rep = unitOfWork.GetRepByName("AspNetUsers") as IAspNetUsersRepository; //Employee emp = null; AspNetUsers emp = null; if (rep != null) { //emp = rep.GetEmpByUserName(userName); var users = rep.GetAllData() as List <AspNetUsers>; emp = users.Where(p => p.UserName == userName).FirstOrDefault(); } IDictionary <string, string> data = new Dictionary <string, string> { { "userName", userName } }; if (emp != null) { data.Add("FullName", emp.FullName == null ? "" : emp.FullName); data.Add("UserID", emp.UserID == 0 ? "-1" : emp.UserID.ToString()); data.Add("GroupID", emp.GroupID.ToString()); int reportYear = DateTime.Now.Year; data.Add("ReportYear", reportYear.ToString()); } return(new AuthenticationProperties(data)); }
public AgentManager(IAgentRepository agentRepository, IScheduleRepository scheduleRepository, IJobRepository jobRepository, IAspNetUsersRepository usersRepository, ICredentialRepository credentialRepository, IAgentHeartbeatRepository agentHeartbeatRepository, ApplicationIdentityUserManager userManager, IPersonRepository personRepository, IAgentGroupMemberRepository agentGroupMemberRepository, IJobManager jobManager, IWebhookPublisher webhookPublisher, IHttpContextAccessor httpContextAccessor, IAgentGroupRepository agentGroupRepository) { _agentRepo = agentRepository; _scheduleRepo = scheduleRepository; _jobRepo = jobRepository; _usersRepo = usersRepository; _credentialRepo = credentialRepository; _agentHeartbeatRepo = agentHeartbeatRepository; _userManager = userManager; _personRepo = personRepository; _agentGroupMemberRepository = agentGroupMemberRepository; _jobManager = jobManager; _agentGroupRepository = agentGroupRepository; _webhookPublisher = webhookPublisher; _caller = ((httpContextAccessor.HttpContext != null) ? httpContextAccessor.HttpContext.User : new ClaimsPrincipal()); }
public MembershipManager( IPersonRepository personRepo, IOrganizationRepository organizationRepo, IOrganizationMemberRepository organzationMemberRepo, IAccessRequestRepository accessRequestRepo, IPersonEmailRepository personEmailRepository, IEmailVerificationRepository emailVerificationRepository, IAccessRequestsManager accessRequestManager, IOrganizationUnitRepository organizationUnitRepository, IAspNetUsersRepository aspNetUsersRepository, ApplicationIdentityUserManager userManager, IPasswordPolicyRepository passwordPolicyRepository, IHttpContextAccessor accessor ) { _personRepo = personRepo; _organizationRepo = organizationRepo; _organzationMemberRepo = organzationMemberRepo; _accessRequestRepo = accessRequestRepo; _personEmailRepository = personEmailRepository; _emailVerificationRepository = emailVerificationRepository; _accessRequestManager = accessRequestManager; _organizationUnitRepository = organizationUnitRepository; _aspNetUsersRepository = aspNetUsersRepository; _userManager = userManager; _passwordPolicyRepository = passwordPolicyRepository; _accessor = accessor; }
public AccountController(ApplicationUserManager userManager, ISecureDataFormat <AuthenticationTicket> accessTokenFormat, IAspNetUsersRepository aspNetUsersRepository, ICompaniesRepository companiesRepository) { UserManager = userManager; AccessTokenFormat = accessTokenFormat; _aspNetUsersRepository = aspNetUsersRepository; _companiesRepository = companiesRepository; }
public AgentManager(IAgentRepository agentRepository, IScheduleRepository scheduleRepository, IJobRepository jobRepository, IAspNetUsersRepository usersRepository, ICredentialRepository credentialRepository, IAgentHeartbeatRepository agentHeartbeatRepository) { this.agentRepo = agentRepository; this.scheduleRepo = scheduleRepository; this.jobRepo = jobRepository; this.usersRepo = usersRepository; this.credentialRepo = credentialRepository; this.agentHeartbeatRepo = agentHeartbeatRepository; }
public AspNetUsersService( IAspNetUsersRepository usersRepository, IValidator <UserModel> userModelValidator, UserManager <AspNetUser> userManager, RoleManager <AspNetRole> roleManager) { _usersRepository = usersRepository; _userModelValidator = userModelValidator; _userManager = userManager; _roleManager = roleManager; }
public AccountAdminController(IAspNetUsersRepository aspNetUsersRepository, IIdentityUserRoleRepository identityUserRoleRepository, IApplicationRoleRepository applicationRoleRepository, ApplicationUserManager userManager, IUnitOfWork unitOfWork) { _aspNetUsersRepository = aspNetUsersRepository; _applicationRoleRepository = applicationRoleRepository; _identityUserRoleRepository = identityUserRoleRepository; _userManager = userManager; _unitOfWork = unitOfWork; }
public BinaryObjectManager( IBlobStorageAdapter blobStorageAdapter, IFileSystemAdapter fileSystemAdapter, IHttpContextAccessor httpContextAccessor, IOrganizationMemberRepository organizationMemberRepository, IOrganizationManager organizationManager, IConfiguration configuration, IAspNetUsersRepository usersRepository) { this.blobStorageAdapter = blobStorageAdapter; this.fileSystemAdapter = fileSystemAdapter; this.organizationMemberRepository = organizationMemberRepository; this.organizationManager = organizationManager; this.usersRepository = usersRepository; Configuration = configuration; _caller = ((httpContextAccessor.HttpContext != null) ? httpContextAccessor.HttpContext.User : new ClaimsPrincipal()); }
public AgentsController( IAgentRepository agentRepository, IPersonRepository personRepository, IAspNetUsersRepository usersRepository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IAgentManager agentManager, IHttpContextAccessor accessor, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(agentRepository, userManager, httpContextAccessor, membershipManager, configuration) { this.agentRepo = agentRepository; this.personRepo = personRepository; this.usersRepo = usersRepository; this.agentManager = agentManager; this.agentManager.SetContext(base.SecurityContext); _accessor = accessor; }
public MembershipManager( IPersonRepository personRepo, IOrganizationRepository organizationRepo, IOrganizationMemberRepository organzationMemberRepo, IAccessRequestRepository accessRequestRepo, IPersonEmailRepository personEmailRepository, IEmailVerificationRepository emailVerificationRepository, IAccessRequestsManager accessRequestManager, IOrganizationUnitRepository organizationUnitRepository, IAspNetUsersRepository aspNetUsersRepository) { _personRepo = personRepo; _organizationRepo = organizationRepo; _organzationMemberRepo = organzationMemberRepo; _accessRequestRepo = accessRequestRepo; _personEmailRepository = personEmailRepository; _emailVerificationRepository = emailVerificationRepository; _accessRequestManager = accessRequestManager; _organizationUnitRepository = organizationUnitRepository; _aspNetUsersRepository = aspNetUsersRepository; }
/// <summary> /// AgentsController constructor /// </summary> /// <param name="agentRepository"></param> /// <param name="personRepository"></param> /// <param name="usersRepository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="agentManager"></param> /// <param name="accessor"></param> /// <param name="configuration"></param> /// <param name="webhookPublisher"></param> public AgentsController( IAgentRepository agentRepository, IPersonRepository personRepository, IAspNetUsersRepository usersRepository, IAgentHeartbeatRepository agentHeartbeatRepository, IMembershipManager membershipManager, IWebhookPublisher webhookPublisher, ApplicationIdentityUserManager userManager, IAgentManager agentManager, IHttpContextAccessor accessor, IConfiguration configuration) : base(agentRepository, userManager, accessor, membershipManager, configuration) { agentRepo = agentRepository; personRepo = personRepository; usersRepo = usersRepository; agentHeartbeatRepo = agentHeartbeatRepository; this.agentManager = agentManager; this.agentManager.SetContext(SecurityContext); this.webhookPublisher = webhookPublisher; _accessor = accessor; }
public AuthorizeService(IOptions <AppSettings> appSettings, IAspNetUsersRepository aspNetUsersRepository, IAspNetUserTokensRepository aspNetUserTokensRepository) { _appSettings = appSettings.Value; _aspNetUsersRepository = aspNetUsersRepository; _aspNetUserTokensRepository = aspNetUserTokensRepository; }
public AspNetUsersService(IAspNetUsersRepository aspNetUsersRepository, IMapper mapper) { this._aspNetUsersRepository = aspNetUsersRepository; _mapper = mapper; }
public AspNetUsersBL() { this.repository = new AspNetUsersRepository(); }
public AccountService(IAspNetUsersRepository _aspNetUsersRepository, IUnitOfWork _unitOfWork) { aspNetUsersRepository = _aspNetUsersRepository; unitOfWork = _unitOfWork; }
public AspNetUsersService(IAspNetUsersRepository aspNetUsersRepository) { _aspNetUsersRepository = aspNetUsersRepository; }
public AspNetUsersController(IUnitOfWork unitOfWork) : base(unitOfWork) { this.repAspNetUsers = this.Rep as IAspNetUsersRepository; }
public AspNetUserTokensService(IAspNetUsersRepository aspNetUsersRepository, IMapper mapper) { this.aspNetUsersRepository = aspNetUsersRepository; this.mapper = mapper; }
public AccountController(IAspNetUsersRepository aspNetUsersRepository, ICompaniesRepository companiesRepository) { _aspNetUsersRepository = aspNetUsersRepository; _companiesRepository = companiesRepository; }
public AspNetUsersController(IAspNetUsersRepository repository) { AspNetUsersRepository = repository ?? throw new ArgumentNullException(nameof(repository)); }