public UloClaimsTransformation(UloDbContext db, ICacher cacher, ILogger <UloClaimsTransformation> logger, IOptions <Config> configOptions) : base(logger) { Db = db; Cacher = cacher.CreateScope(nameof(UloClaimsTransformation)); ConfigOptions = configOptions; }
public DocumentInfoViewComponent(IWorkflowManager manager, UloDbContext context, PortalHelpers portalHelpers, UserHelpers userHelpers, ICacher cacher) { UloDb = context; Manager = manager; PortalHelpers = portalHelpers; UserHelpers = userHelpers; Cacher = cacher; }
public static async Task <D.Workflow> FindWorkflowAsync(this UloDbContext db, int workflowId) => await db.Workflows .Include(q => q.OwnerUser) .Include(q => q.WorkflowDocuments) .Include(q => q.TargetUlo) .Include(q => q.WorkflowUnliqudatedObjectsWorkflowQuestions) .WhereReviewExists() .FirstOrDefaultAsync(q => q.WorkflowId == workflowId);
public UloController(IOptions <Config> configOptions, UloDbContext db, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger logger) : base(db, cacher, portalHelpers, userHelpers, logger) { ConfigOptions = configOptions; //Manager = manager; //UserManager = userManager; //PopulateDocumentTypeNameByDocumentTypeIdInViewBag(); }
protected BasePageController(UloDbContext db, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger logger) : base(logger) { DB = db; Cacher = cacher; PortalHelpers = portalHelpers; UserHelpers = userHelpers; DB.CurrentUserId = userHelpers.CurrentUserId; LogDebug("Page request to {Controller}", this.GetType().Name); }
protected BaseViewComponent(UloDbContext db, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger logger) { Requires.NonNull(logger, nameof(logger)); DB = db; Cacher = cacher; PortalHelpers = portalHelpers; UserHelpers = userHelpers; DB.CurrentUserId = userHelpers.CurrentUserId; logger.LogDebug("Page request to {Controller}", this.GetType().Name); }
public string GetUserId(string username, UloDbContext uloDbContext) { string strUserID = string.Empty; if (username != null) { strUserID = uloDbContext.AspNetUsers.Where(z => z.UserName == username).Select(z => z.Id).FirstOrDefault(); } return(strUserID); }
public UserHelpers(IOptions <Config> configOptions, UloDbContext db, ICacher cacher, IHttpContextAccessor acc, PortalHelpers portalHelpers) { Requires.NonNull(db, nameof(db)); Requires.NonNull(acc, nameof(acc)); Requires.NonNull(cacher, nameof(cacher)); Requires.NonNull(portalHelpers, nameof(portalHelpers)); ConfigOptions = configOptions; DB = db; Cacher = cacher; Acc = acc; PortalHelpers = portalHelpers; }
public WorkflowManager(IOptions <Config> configOptions, PortalHelpers portalHelpers, UserHelpers userHelpers, IServiceProvider serviceProvider, IWorkflowDescriptionFinder finder, IBackgroundJobClient backgroundJobClient, UloDbContext db, ILogger <WorkflowManager> logger, ICacher cacher) : base(logger) { ConfigOptions = configOptions; PortalHelpers = portalHelpers; UserHelpers = userHelpers; ServiceProvider = serviceProvider; Finder = finder; BackgroundJobClient = backgroundJobClient; DB = db; Cacher = cacher; }
public PortalHelpers(IConfiguration configuration, IHostEnvironment hostingEnvironment, IOptions <SprintConfig> sprintConfigOptions, IOptions <Config> configOptions, IOptions <Controllers.AccountController.Config> accountConfigOptions, UloDbContext db, ICacher cacher, ILogger <PortalHelpers> logger) { Requires.NonNull(sprintConfigOptions, nameof(sprintConfigOptions)); Requires.NonNull(configOptions, nameof(configOptions)); Requires.NonNull(accountConfigOptions, nameof(accountConfigOptions)); Configuration = configuration; HostingEnvironment = hostingEnvironment; SprintConfigOptions = sprintConfigOptions; ConfigOptions = configOptions; AccountConfigOptions = accountConfigOptions; DB = db; Cacher = cacher; Logger = logger; }
public BackgroundTasks(IConnectionStringProvider connectionStringProvider, SpecialFolderProvider specialFolderProvider, RazorTemplateProcessor razorTemplateProcessor, IReportRunner reportRunner, IOptions <Config> configOptions, UserHelpers userHelpers, IEmailServer emailServer, UloDbContext db, IWorkflowManager workflowManager, ILogger <BackgroundTasks> logger, PortalHelpers portalHelpers) : base(logger) { ConnectionStringProvider = connectionStringProvider; SpecialFolderProvider = specialFolderProvider; RazorTemplateProcessor = razorTemplateProcessor; ReportRunner = reportRunner; ConfigOptions = configOptions; UserHelpers = userHelpers; EmailServer = emailServer; DB = db; WorkflowManager = workflowManager; PortalHelpers = portalHelpers; }
internal DetailsBulkToken(AspNetUser currentUser, UloDbContext db, IQueryable <Workflow> workflows) { CurrentUser = currentUser; DB = db; WorkflowById = workflows.ToDictionary(z => z.WorkflowId); var ids = WorkflowById.Keys; if (UseOldGetEligibleReviewersAlgorithm) { ProhibitedOwnerIdsByWorkflowId = db.WorkflowProhibitedOwners.Where(z => ids.Contains(z.WorkflowId)).ToMultipleValueDictionary(z => z.WorkflowId, z => z.ProhibitedOwnerUserId); } else { PotentialReviewersByWorkflowId = db.GetEligibleReviewersAsync(CSV.FormatLine(ids, false), true, false).ExecuteSynchronously().ToList().ToMultipleValueDictionary(z => z.WorkflowId, z => z); } IsValid = true; }
protected BasePageController(UloDbContext db, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger logger) { Requires.NonNull(logger, nameof(logger)); DB = db; Cacher = cacher; PortalHelpers = portalHelpers; UserHelpers = userHelpers; Logger = logger.ForContext(new ILogEventEnricher[] { new PropertyEnricher(typeof(Type).Name, this.GetType().Name), }); Logger.Debug("Page request to {Controller}", this.GetType().Name); }
public DocumentsController(SpecialFolderProvider specialFolderProvider, UloUserManager userManager, IHostEnvironment hostingEnvironment, UloDbContext db, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger <DocumentsController> logger) : base(db, cacher, portalHelpers, userHelpers, logger) { SpecialFolderProvider = specialFolderProvider; UserManager = userManager; HostingEnvironment = hostingEnvironment; PopulateDocumentTypeNameByDocumentTypeIdInViewBag(); }
public DebuggingController(IConfiguration configuration, IOptions <Config> configOptions, UloDbContext db, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger <DebuggingController> logger) : base(db, cacher, portalHelpers, userHelpers, logger) { Configuration = configuration; ConfigOptions = configOptions; }
public AspNetUser GetCurrentUser(UloDbContext uloDbContext) { return(uloDbContext.AspNetUsers.FirstOrDefault(u => u.UserName == User.Identity.Name)); }
public ReviewsController(SpecialFolderProvider specialFolderProvider, IBackgroundJobClient backgroundJobClient, UloDbContext db, PortalHelpers portalHelpers, UserHelpers userHelpers, ICacher cacher, ILogger <ReviewsController> logger) : base(db, cacher, portalHelpers, userHelpers, logger) { SpecialFolderProvider = specialFolderProvider; BackgroundJobClient = backgroundJobClient; }
public AccountController(ILegacyFormsAuthenticationService legacyFormsAuthenticationService, IOptions <Config> configOptions, UloSignInManager signInManager, UloUserManager userManager, UloDbContext db, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger <AccountController> logger) : base(db, cacher, portalHelpers, userHelpers, logger) { Requires.NonNull(legacyFormsAuthenticationService, nameof(legacyFormsAuthenticationService)); Requires.NonNull(configOptions, nameof(configOptions)); Requires.NonNull(signInManager, nameof(signInManager)); Requires.NonNull(userManager, nameof(userManager)); LegacyFormsAuthenticationService = legacyFormsAuthenticationService; ConfigOptions = configOptions; SignInManager = signInManager; UserManager = userManager; }
public UsersController(UloDbContext db, UloUserManager userManager, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger <UsersController> logger) : base(db, cacher, portalHelpers, userHelpers, logger) { UserManager = userManager; }
internal DetailsBulkToken(AspNetUser currentUser, UloDbContext db, int workflowId) : this(currentUser, db, new[] { db.Workflows.Find(workflowId) }.AsQueryable()) { }
public ReassignInfoViewComponent(IWorkflowManager manager, UloDbContext db, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger <ReassignInfoViewComponent> logger) : base(db, cacher, portalHelpers, userHelpers, logger) { Manager = manager; }
public HomeController(UloDbContext db, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger <HomeController> logger) : base(db, cacher, portalHelpers, userHelpers, logger) { }
public ReportsController(IReportRunner reportRunner, IOptions <Config> configOptions, UloDbContext db, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger <ReportsController> logger, IRecurringJobManager rjm, IBackgroundJobClient backgroundJobClient) : base(db, cacher, portalHelpers, userHelpers, logger) { ReportRunner = reportRunner; ConfigOptions = configOptions; RJM = rjm; BackgroundJobClient = backgroundJobClient; }
public AttachmentsController(IStorageProvider storageProvider, SpecialFolderProvider specialFolderProvider, UloDbContext db, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger <AttachmentsController> logger) : base(db, cacher, portalHelpers, userHelpers, logger) { StorageProvider = storageProvider; SpecialFolderProvider = specialFolderProvider; }
public RequestForReassignmentsController(IBackgroundJobClient backgroundJobClient, IWorkflowManager manager, UloUserManager userManager, UloDbContext db, PortalHelpers portalHelpers, UserHelpers userHelpers, ICacher cacher, ILogger <RequestForReassignmentsController> logger) : base(db, cacher, portalHelpers, userHelpers, logger) { BackgroundJobClient = backgroundJobClient; Manager = manager; UserManager = userManager; }
public DatabaseWorkflowDescriptionFinder(UloDbContext db) { DB = db; }
public UloController(IWorkflowManager manager, IOptions <Config> configOptions, UloDbContext db, ICacher cacher, PortalHelpers portalHelpers, UserHelpers userHelpers, ILogger <UloController> logger) : base(db, cacher, portalHelpers, userHelpers, logger) { ConfigOptions = configOptions; Manager = manager; }