public LeasePaymentWorkflowProcessor(LeasePaymentTransactionApprovalWorkflowRepository leasePaymentTransactionApprovalWorkflowRepository, UsersAccountsRepository usersAccountsRepository) { this.leasePaymentTransactionApprovalWorkflowRepository = leasePaymentTransactionApprovalWorkflowRepository; this.usersAccountsRepository = usersAccountsRepository; }
public static IEnumerable <UserAccountModel> GetRoleUsers(int roleId, UsersAccountsRepository usersAccountsRepository) { return(usersAccountsRepository .SearchData(u => u.UserRolesIds.Contains(roleId.ToString())) .Distinct(new UserAccountComparer()) .Select(u => u.AutoMapObject <DB.UsersAccount, UserAccountModel>())); }
public void TestPmcsUserRolesAuthAttribute() { _context = new PmcsDbContext(); this.respository = new UsersAccountsRepository(_context); this.mappingRepo = new RolesModulesMappingsRepository(_context); this.rolesRep = new RolesRepository(_context); this.usersRepo = new UsersAccountsRepository(_context); }
public LeaseContractsService(LeaseContractsRepository leaseContractsRepository, LeaseContractPaymentsRepository leaseContractPaymentsRepository, WorkflowStagesRepository workflowStagesRepository, LeasePaymentTransactionApprovalWorkflowRepository leasePaymentTransactionApprovalWorkflowRepository, UsersAccountsRepository usersAccountsRepository) { this.leaseContractsRepository = leaseContractsRepository; this.leaseContractPaymentsRepository = leaseContractPaymentsRepository; this.workflowStagesRepository = workflowStagesRepository; this.leasePaymentTransactionApprovalWorkflowRepository = leasePaymentTransactionApprovalWorkflowRepository; this.usersAccountsRepository = usersAccountsRepository; }
public AuthService(UsersAccountsRepository respository, RolesModulesMappingsRepository mappingRepo, RolesRepository rolesRep, UsersAccountsRepository usersRepo, UsersRolesRepository usersRolesRepository) { this._respository = respository; this.mappingRepo = mappingRepo; this.rolesRep = rolesRep; this.usersRepo = usersRepo; this.usersRolesRepository = usersRolesRepository; }
public void TestGetUserMappingSheet() { _context = new PmcsDbContext(); this.respository = new UsersAccountsRepository(_context); this.mappingRepo = new RolesModulesMappingsRepository(_context); this.rolesRep = new RolesRepository(_context); this.usersRepo = new UsersAccountsRepository(_context); this.usersRolesRepo = new UsersRolesRepository(_context); var authService = new AuthService(respository, mappingRepo, rolesRep, usersRepo, usersRolesRepo); var results = authService.GetUserMappingsSheet(3); Assert.AreEqual(results.Count(), 29); }
public InvoiceWorkflowProcessor(InvoicesApprovalWorkflowRepository invoicesWorkflowRepository, UsersAccountsRepository usersAccountsRepository) { this.usersAccountsRepository = usersAccountsRepository; this.invoicesWorkflowRepository = invoicesWorkflowRepository; }
public ChangeWorkflowProcessor(ChangeApprovalWorkflowRepository changeApprovalWorkflowRepository, UsersAccountsRepository usersAccountsRepository) { this.usersAccountsRepository = usersAccountsRepository; this.changeWorkflowRepository = changeApprovalWorkflowRepository; }