Пример #1
0
 public ImprestSurrenderController(IUnisolApiProxy unisolApiProxy, PortalCoreContext context, UnisolAPIdbContext unisolContext)
 {
     _unisolApiProxy = unisolApiProxy;
     _context        = context;
     _tokenValidator = new TokenValidator(_context);
     _unisolContext  = unisolContext;
 }
Пример #2
0
 public PortalConfigController(IUnisolApiProxy unisolApiProxy, PortalCoreContext context, IHostingEnvironment env)
 {
     _unisolApiProxy = unisolApiProxy;
     _context        = context;
     _env            = env;
     _tokenValidator = new TokenValidator(_context);
 }
Пример #3
0
 public LeaveController(IUnisolApiProxy unisolApiProxy, PortalCoreContext context, IHostingEnvironment hostingEnvironment)
 {
     _unisolApiProxy     = unisolApiProxy;
     _context            = context;
     _hostingEnvironment = hostingEnvironment;
     _tokenValidator     = new TokenValidator(_context);
 }
Пример #4
0
 public HostelBookingController(IUnisolApiProxy unisolApiProxy, PortalCoreContext context)
 {
     _unisolApiProxy = unisolApiProxy;
     _context        = context;
     classStatus     = _context.Settings.FirstOrDefault()?.ClassStatus;
     _tokenValidator = new TokenValidator(_context);
 }
Пример #5
0
 public PerformanceController(IUnisolApiProxy unisolApiProxy, PortalCoreContext context, IConfiguration configuration)
 {
     _context        = context;
     _unisolApiProxy = unisolApiProxy;
     _tokenValidator = new TokenValidator(context);
     _configuration  = configuration;
 }
Пример #6
0
 public ProfileController(PortalCoreContext context, IUnisolApiProxy unisolApiProxy)
 {
     _unisolApiProxy = unisolApiProxy;
     _context        = context;
     classStatus     = _context.Settings.FirstOrDefault()?.ClassStatus;
     _tokenValidator = new TokenValidator(_context);
 }
Пример #7
0
 public MessagesController(PortalCoreContext context, IPortalServices portalServices, IUnisolApiProxy unisolApiProxy)
 {
     _context        = context;
     _portalServices = portalServices;
     _unisolApiProxy = unisolApiProxy;
     _tokenValidator = new TokenValidator(_context);
 }
Пример #8
0
 public CroneJobs(PortalCoreContext context, IUnisolApiProxy unisolApiProxy, IEmailService emailService, IHostingEnvironment env, IEmailConfiguration emailConfiguration, IConfiguration configuration)
 {
     _context        = context;
     _unisolApiProxy = unisolApiProxy;
     classStatus     = _context.Settings.FirstOrDefault()?.ClassStatus;
     emailSender     = new EmailSender(configuration, context, emailConfiguration, env, emailService);
 }
Пример #9
0
 public IpPayslipController(IUnisolApiProxy unisolApiProxy, PortalCoreContext context)
 {
     _unisolApiProxy = unisolApiProxy;
     _context        = context;
     _tokenValidator = new TokenValidator(_context);
     userValidator   = new UserValidator();
 }
Пример #10
0
 public AttendanceController(PortalCoreContext context, IUnisolApiProxy unisolApiProxy, IHostingEnvironment env)
 {
     _context        = context;
     _unisolApiProxy = unisolApiProxy;
     _tokenValidator = new TokenValidator(context);
     systemService   = new SystemService(context, env);
 }
Пример #11
0
 public HomeController(IConfiguration configuration, PortalCoreContext context, IUnisolApiProxy unisolApiProxy,
                       HostingEnvironment hostingEnvironment)
 {
     _configuration      = configuration;
     _hostingEnvironment = hostingEnvironment;
     _unisolApiProxy     = unisolApiProxy;
     _context            = context;
 }
Пример #12
0
 public RetakeController(IUnisolApiProxy unisolApiProxy, PortalCoreContext context)
 {
     _unisolApiProxy = unisolApiProxy;
     _context        = context;
     _tokenValidator = new TokenValidator(_context);
     userValidator   = new UserValidator();
     classStatus     = context.Settings.FirstOrDefault()?.ClassStatus;
 }
Пример #13
0
 public ResearchController(PortalCoreContext context, IConfiguration configuration, IUnisolApiProxy unisolApiProxy, IHostingEnvironment env)
 {
     _context        = context;
     _env            = env;
     _configuration  = configuration;
     _unisolApiProxy = unisolApiProxy;
     systemService   = new SystemService(context, env);
 }
Пример #14
0
 public CommonUtilitiesController(IUnisolApiProxy unisolApiProxy, PortalCoreContext context, IPortalServices portalServices)
 {
     _unisolApiProxy = unisolApiProxy;
     _context        = context;
     _portalServices = portalServices;
     classStatus     = _context.Settings.FirstOrDefault()?.ClassStatus;
     _tokenValidator = new TokenValidator(_context);
 }
Пример #15
0
 public RepositoryController(PortalCoreContext context, IConfiguration configuration, IHostingEnvironment hostingEnvironment)
 {
     _validateService    = new InputValidator();
     _configuration      = configuration;
     _hostingEnvironment = hostingEnvironment;
     _context            = context;
     _tokenValidator     = new TokenValidator(_context);
 }
Пример #16
0
 public NewsController(PortalCoreContext context, IPortalServices portalServices, IConfiguration configuration, IEmailConfiguration emailConfiguration,
                       IHostingEnvironment env, IEmailService emailService)
 {
     _context        = context;
     _portalServices = portalServices;
     _tokenValidator = new TokenValidator(_context);
     emailSender     = new EmailSender(configuration, context, emailConfiguration, env, emailService);
 }
Пример #17
0
 public EmailSender(IConfiguration configuration, PortalCoreContext context, IEmailConfiguration emailConfiguration, IHostingEnvironment env,
                    IEmailService emailService)
 {
     _env                = env;
     _context            = context;
     _emailService       = emailService;
     _configuration      = configuration;
     _emailConfiguration = emailConfiguration;
 }
Пример #18
0
 public EventsController(PortalCoreContext context, IPortalServices portalServices, IConfiguration configuration, IEmailConfiguration emailConfiguration,
                         IHostingEnvironment env, IEmailService emailService, IUnisolApiProxy unisolApiProxy)
 {
     _context        = context;
     _portalServices = portalServices;
     _tokenValidator = new TokenValidator(_context);
     _unisolApiProxy = unisolApiProxy;
     emailSender     = new EmailSender(configuration, context, emailConfiguration, env, emailService);
 }
Пример #19
0
 public PortalLogsController(IUnisolApiProxy unisolApiProxy, PortalCoreContext context, IHostingEnvironment env,
                             IConfiguration configuration, IEmailConfiguration emailConfiguration, IEmailService emailService)
 {
     _unisolApiProxy = unisolApiProxy;
     _context        = context;
     _env            = env;
     _tokenValidator = new TokenValidator(_context);
     emailSender     = new EmailSender(configuration, context, emailConfiguration, env, emailService);
 }
Пример #20
0
 public CurrentEvaluationsController(PortalCoreContext context, IUnisolApiProxy unisolApiProxy, IEmailService emailService,
                                     IEmailConfiguration emailConfiguration, IPortalServices portalServices)
 {
     _validateService    = new InputValidator();
     _unisolApiProxy     = unisolApiProxy;
     _context            = context;
     _emailService       = emailService;
     _emailConfiguration = emailConfiguration;
     _portalServices     = portalServices;
     _tokenValidator     = new TokenValidator(_context);
 }
Пример #21
0
 public UserManagentUnitTest()
 {
     portalDbTestContext = new PortalDbTestContext().GetContext();
     unisolApiProxy      = new UnisolApiProxy("http://localhost:8088/api/");
     portalServices      = new PortalServices(portalDbTestContext, unisolApiProxy);
     configuration       = new Mock <IConfiguration>().Object;
     env = new Mock <IHostingEnvironment>().Object;
     emailConfiguration    = new EmailConfiguration();
     emailService          = new EmailService(emailConfiguration);
     userManagementService = new UserManagementService(portalDbTestContext, portalServices, unisolApiProxy,
                                                       configuration, emailConfiguration, env, emailService);
 }
Пример #22
0
 public UserManagementService(PortalCoreContext context, IPortalServices portalServices, IUnisolApiProxy unisolApiProxy,
                              IConfiguration configuration, IEmailConfiguration emailConfiguration, IHostingEnvironment env, IEmailService emailService)
 {
     _context         = context;
     _portalServices  = portalServices;
     _unisolApiProxy  = unisolApiProxy;
     _env             = env;
     _validateService = new InputValidator();
     userCredentials  = new UserCredentials(context);
     classStatus      = _context.Settings.FirstOrDefault()?.ClassStatus ?? "Active";
     emailSender      = new EmailSender(configuration, context, emailConfiguration, env, emailService);
 }
Пример #23
0
 public LoginApiController(PortalCoreContext context, IUnisolApiProxy unisolApiProxy, IPortalServices portalServices,
                           IUserManagementService userManagementService, HostingEnvironment hostingEnvironment)
 {
     _context               = context;
     _unisolApiProxy        = unisolApiProxy;
     _userManagementService = userManagementService;
     _hostingEnvironment    = hostingEnvironment;
     _portalServices        = portalServices;
     _validateService       = new InputValidator();
     userCredentials        = new UserCredentials(context);
     classStatus            = _context.Settings.FirstOrDefault()?.ClassStatus;
 }
Пример #24
0
 public PortalEvaluationsController(PortalCoreContext context, IUnisolApiProxy unisolApiProxy, IEmailService emailService,
                                    IEmailConfiguration emailConfiguration, IPortalServices portalServices)
 {
     _validateService    = new InputValidator();
     _unisolApiProxy     = unisolApiProxy;
     _context            = context;
     _emailService       = emailService;
     _portalServices     = portalServices;
     _emailConfiguration = emailConfiguration;
     classStatus         = _context.Settings.FirstOrDefault()?.ClassStatus;
     _tokenValidator     = new TokenValidator(_context);
 }
Пример #25
0
 public UnitOfWork(PortalCoreContext context)
 {
     _context = context;
     //Term = new TermRepository(context);
     Users              = new GenericRepository <User>(context);
     PortalMessage      = new GenericRepository <PortalMessage>(context);
     UserGroups         = new GenericRepository <UserGroups>(context);
     PortalNews         = new GenericRepository <PortalNews>(context);
     UserToken          = new GenericRepository <UserToken>(context);
     PortalEvents       = new GenericRepository <PortalEvents>(context);
     UserGroupPrivilege = new GenericRepository <UserGroupPrivilege>(context);
     PortalConfig       = new GenericRepository <PortalConfig>(context);
 }
Пример #26
0
        public PortalCoreContext GetContext()
        {
            var options = new DbContextOptionsBuilder <PortalCoreContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .Options;
            var context = new PortalCoreContext(options);

            // ABS232-0140/2018
            context.Users.Add(new User
            {
                EmailConfirmed = true,
                UserName       = "******",
                Email          = "*****@*****.**",
                UserGroupsId   = 1,
                PasswordHash   = SecurePasswordHasher.Hash("123456"),
                Code           = "493ddc84-a8b4-47ff-a3b3-ecd07bf125fa",
                DateCreated    = DateTime.Now,
                Role           = Role.Admin,
                Status         = true,
            });

            context.UserGroups.Add(new UserGroups
            {
                GroupName = "AbnAdmin",
                Role      = Role.Admin,
                IsDefault = true,
                Status    = true
            });

            context.UserGroups.Add(new UserGroups
            {
                GroupName = "Student",
                Role      = Role.Student,
                IsDefault = true,
                Status    = true
            });

            context.Settings.Add(new Settings
            {
                Name          = "University of ABNO",
                EmailUserName = "******",
                LogoImageUrl  = "../../../assets/images/logo.jpg",
            });

            context.SaveChanges();
            return(context);
        }
Пример #27
0
 public UsersController(PortalCoreContext context, IUserManagementService userManagementService, IUnisolApiProxy unisolApiProxy, IEmailService emailService,
                        IEmailConfiguration emailConfiguration, IConfiguration configuration, IHostingEnvironment env, IPortalServices portalServices,
                        OldMembershipContext oldMembershipContext)
 {
     _validateService       = new InputValidator();
     _unisolApiProxy        = unisolApiProxy;
     _context               = context;
     _oldMembershipContext  = oldMembershipContext;
     _emailService          = emailService;
     _emailConfiguration    = emailConfiguration;
     _userManagementService = userManagementService;
     _configuration         = configuration;
     _env             = env;
     _portalServices  = portalServices;
     _userCredentials = new UserCredentials(context);
     _tokenValidator  = new TokenValidator(context);
     emailSender      = new EmailSender(configuration, context, emailConfiguration, env, emailService);
 }
Пример #28
0
 public AcademicController(IUnisolApiProxy unisolApiProxy, PortalCoreContext context)
 {
     _unisolApiProxy = unisolApiProxy;
     classStatus     = context.Settings.FirstOrDefault()?.ClassStatus;
     _tokenValidator = new TokenValidator(context);
 }
Пример #29
0
 public UserCredentials(PortalCoreContext context)
 {
     _context          = context;
     validationResults = new ValidationResult();
 }
Пример #30
0
 public UnitsController(IUnisolApiProxy unisolApiProxy, PortalCoreContext context)
 {
     _unisolApiProxy = unisolApiProxy;
     settings        = context.Settings.FirstOrDefault();
     _tokenValidator = new TokenValidator(context);
 }