public UI1Controller(EIMDBContext context, IOptions <AppSettings> appSettings, IHostingEnvironment hostingEnvironment, IActionLogService actionLog) { _context = context; _hostingEnvironment = hostingEnvironment; _actionLog = actionLog; _appSettings = appSettings.Value; }
public ApplicationController(EIMDBContext context, ILogger <ApplicationController> logger, IHostingEnvironment hostingEnvironment, IActionLogService actionLog) { _context = context; _logger = logger; _hostingEnvironment = hostingEnvironment; _actionLog = actionLog; }
public ProporCurrentController(IOptions <AppSettings> appSettings, EIMDBContext context, UserManager <AspNetUser> userManager, RoleManager <AspNetRole> roleManager) { _userManager = userManager; _context = context; _roleManager = roleManager; _appSettings = appSettings.Value; }
public task010Controller(EIMDBContext context, ILogger <task010Controller> logger, IOptions <AppSettings> appSettings, IHostingEnvironment hostingEnvironment, IActionLogService actionLog) { _context = context; _logger = logger; _hostingEnvironment = hostingEnvironment; _actionLog = actionLog; _appSettings = appSettings.Value; }
public LanguageController(EIMDBContext context, UserManager <AspNetUser> userManager, UserManager <AspNetUser> roleManager, ILanguageService languageService, ILogger <LanguageController> logger) { _userManager = userManager; _context = context; _roleManager = roleManager; _languageService = languageService; _logger = logger; }
public DashBoardController(IOptions <AppSettings> appSettings, EIMDBContext context, UserManager <AspNetUser> userManager, RoleManager <AspNetRole> roleManager, IHostingEnvironment hostingEnvironment) { _userManager = userManager; _context = context; _roleManager = roleManager; _appSettings = appSettings.Value; _hostingEnvironment = hostingEnvironment; }
public CategoryController(EIMDBContext context, IUploadService upload, ILogger <CategoryController> logger, IOptions <AppSettings> appSettings, IHostingEnvironment hostingEnvironment, IActionLogService actionLog) { _context = context; _logger = logger; _hostingEnvironment = hostingEnvironment; _actionLog = actionLog; _appSettings = appSettings.Value; _upload = upload; }
public RoleController(IOptions <AppSettings> appSettings, EIMDBContext context, UserManager <AspNetUser> userManager, RoleManager <AspNetRole> roleManager, ILogger <RoleController> logger, IActionLogService actionLog) { _userManager = userManager; _context = context; _roleManager = roleManager; _appSettings = appSettings.Value; _logger = logger; _actionLog = actionLog; }
public AccountController( UserManager <AspNetUser> userManager, SignInManager <AspNetUser> signInManager, EIMDBContext context, IParameterService parameterService, ILogger <AccountController> logger) { _userManager = userManager; _signInManager = signInManager; _context = context; _parameterService = parameterService; _logger = logger; }
public void Log <TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func <TState, Exception, string> formatter) { if (!IsEnabled(logLevel)) { return; } if (formatter == null) { throw new ArgumentNullException(nameof(formatter)); } var message = formatter(state, exception); if (string.IsNullOrEmpty(message)) { return; } if (exception != null) { message += "\n" + exception.ToString(); } message = message.Length > MessageMaxLength?message.Substring(0, MessageMaxLength) : message; if (eventId.Id == LoggingEvents.LogDb) { // Insert log to database AdActionLog actionLog = new AdActionLog(_accessor); actionLog.LogLevel = logLevel.ToString(); actionLog.Message = message; //actionLog.Data = ""; _context = _accessor.HttpContext.RequestServices.GetService <EIMDBContext>(); _context.AdActionLogs.Add(actionLog); _context.SaveChanges(); } }
public FundAccEntryController(EIMDBContext context, IHostingEnvironment hostingEnvironment, IFCMPushNotification notification) { _context = context; _hostingEnvironment = hostingEnvironment; _notification = notification; }
public FundPlanAccEntryController(EIMDBContext context, IHostingEnvironment hostingEnvironment) { _context = context; _hostingEnvironment = hostingEnvironment; }
public CMSCategoryController(EIMDBContext context) { _context = context; }
public UrencoAssetsCategoryController(EIMDBContext context) { _context = context; }
public GroupUserController(EIMDBContext context, ILogger <GroupUserController> logger) { _context = context; _logger = logger; }
public AccountLoginController(EIMDBContext context, UserManager <AspNetUser> userManager, IHostingEnvironment hostingEnvironment) { _userManager = userManager; _hostingEnvironment = hostingEnvironment; _context = context; }
public AuthoringController(EIMDBContext context, IUploadService upload) { _context = context; _upload = upload; }
public CalendarInterviewController(EIMDBContext context, IUploadService upload) { _context = context; _upload = upload; }
public FundCurrencyController(EIMDBContext context) { _context = context; }
public AssetReceiptFailController(EIMDBContext context, IUploadService upload) { _context = context; _upload = upload; }
public CalendarRegistrationController(EIMDBContext context, IUploadService upload, IHostingEnvironment hostingEnvironment) { _context = context; _upload = upload; _hostingEnvironment = hostingEnvironment; }
public task012Controller(EIMDBContext context) { _context = context; }
public OrganizationController(EIMDBContext context, ILogger <OrganizationController> logger, IActionLogService actionLog) { _context = context; _logger = logger; _actionLog = actionLog; }
public AssetProfileController(EIMDBContext context, IUploadService upload) { _context = context; _upload = upload; }
public MaterialPaymentTicketController(EIMDBContext context) { _context = context; }
public AssetActivityController(EIMDBContext context) { _context = context; }
public AssetRqMaintenanceRepairController(EIMDBContext context) { _context = context; }
protected bool UpdatePermissionUserByGroup(EIMDBContext context, string groupCode, string userId, string roleId, string appCode, string newRoleId = null, string newGroupCode = null, string newAppCode = null) { IQueryable <AdPermission> listPermissionDefault; if (newAppCode == null) { if (newRoleId == null) { if (newGroupCode == null || newGroupCode == groupCode) { listPermissionDefault = context.AdPermissions.Where(x => x.GroupUserCode == groupCode && x.UserId == null && x.RoleId == roleId && x.ApplicationCode == appCode); } else { // Remove old permission var listPermissionUser = context.AdPermissions.Where(x => x.GroupUserCode == groupCode && x.UserId != null && x.UserId == userId && x.RoleId == roleId && x.ApplicationCode == appCode); if (listPermissionUser.Any()) { context.RemoveRange(listPermissionUser); } // Get new default permission listPermissionDefault = context.AdPermissions.Where(x => x.GroupUserCode == newGroupCode && x.UserId == null && x.RoleId == roleId && x.ApplicationCode == appCode); } } else { // Remove old permission var listPermissionUser = context.AdPermissions.Where(x => x.GroupUserCode == groupCode && x.UserId != null && x.UserId == userId && x.RoleId == roleId && x.ApplicationCode == appCode); if (listPermissionUser.Any()) { context.RemoveRange(listPermissionUser); } if (newGroupCode == null || newGroupCode == groupCode) { // Get new default permission listPermissionDefault = context.AdPermissions.Where(x => x.GroupUserCode == groupCode && x.UserId == null && x.RoleId == newRoleId && x.ApplicationCode == appCode); } else { // Get new default permission listPermissionDefault = context.AdPermissions.Where(x => x.GroupUserCode == newGroupCode && x.UserId == null && x.RoleId == newRoleId && x.ApplicationCode == appCode); } } } else { if (newRoleId == null) { if (newGroupCode == null || newGroupCode == groupCode) { listPermissionDefault = context.AdPermissions.Where(x => x.GroupUserCode == groupCode && x.UserId == null && x.RoleId == roleId && x.ApplicationCode == newAppCode); } else { // Remove old permission var listPermissionUser = context.AdPermissions.Where(x => x.GroupUserCode == groupCode && x.UserId != null && x.UserId == userId && x.RoleId == roleId && x.ApplicationCode == appCode); if (listPermissionUser.Any()) { context.RemoveRange(listPermissionUser); } // Get new default permission listPermissionDefault = context.AdPermissions.Where(x => x.GroupUserCode == newGroupCode && x.UserId == null && x.RoleId == roleId && x.ApplicationCode == newAppCode); } } else { // Remove old permission var listPermissionUser = context.AdPermissions.Where(x => x.GroupUserCode == groupCode && x.UserId != null && x.UserId == userId && x.RoleId == roleId && x.ApplicationCode == appCode); if (listPermissionUser.Any()) { context.RemoveRange(listPermissionUser); } if (newGroupCode == null || newGroupCode == groupCode) { // Get new default permission listPermissionDefault = context.AdPermissions.Where(x => x.GroupUserCode == groupCode && x.UserId == null && x.RoleId == newRoleId && x.ApplicationCode == newAppCode); } else { // Get new default permission listPermissionDefault = context.AdPermissions.Where(x => x.GroupUserCode == newGroupCode && x.UserId == null && x.RoleId == newRoleId && x.ApplicationCode == newAppCode); } } } // Insert new permission of user if (listPermissionDefault.Any()) { foreach (var per in listPermissionDefault) { // Add new permission var permission = new AdPermission(); permission.ApplicationCode = per.ApplicationCode; permission.FunctionCode = per.FunctionCode; permission.ResourceCode = per.ResourceCode; permission.GroupUserCode = per.GroupUserCode; permission.RoleId = per.RoleId; permission.UserId = userId; context.AdPermissions.Add(permission); } } return(true); }
public StaffRegistrationController(EIMDBContext context, IUploadService upload) { _context = context; _upload = upload; }
public AddonAppServerController(EIMDBContext context, IUploadService upload) { _context = context; _upload = upload; }