public KnowledgeReplyController(IKnowledgeReplyService iKnowledgeReplyService, IUnitOfWork unitOfWork, IUserInfo iUserInfo) { _iKnowledgeReplyService = iKnowledgeReplyService; _unitOfWork = unitOfWork; _iUserInfo = iUserInfo; }
// // GET: /WebApi/MyFollowWork/ public MyFollowWorkController(IProjectInfoService iProjectInfoService, IUserInfo iUserInfo, IUnitOfWork unitOfWork, IProjectUserService iProjectUserService) { _iProjectInfoService = iProjectInfoService; _iUserInfo = iUserInfo; _unitOfWork = unitOfWork; _iProjectUserService = iProjectUserService; }
public ProjectInfoStateController(IProjectInfoStateService iProjectInfoStateService, IUserInfo iUserInfo, IUnitOfWork unitOfWork) { _iProjectInfoStateService = iProjectInfoStateService; _iUserInfo = iUserInfo; _unitOfWork = unitOfWork; }
public MsSqlExecuter(ConnectionString connectionString, ILogProvider logProvider, IUserInfo userInfo) { _connectionString = connectionString; _userInfo = userInfo; _logger = logProvider.GetLogger("MsSqlExecuter"); _performanceLogger = logProvider.GetLogger("Performance"); }
public MessageController(IMessageService iMessageService, IUserInfo iUserInfo, IUnitOfWork unitOfWork, IMessenger iMessenger) { _iMessageService = iMessageService; _iUserInfo = iUserInfo; _unitOfWork = unitOfWork; _iMessenger = iMessenger; }
public SysDepartmentController(ISysDepartmentService sysDepartmentService, IUnitOfWork unitOfWork, IUserInfo userInfo) { _sysDepartmentService = sysDepartmentService; _unitOfWork = unitOfWork; _userInfo = userInfo; }
public ChatController(IUserInfo iUserInfo, ISysSignalRService iSysSignalRService, ISysDepartmentService iSysDepartmentService) { _iUserInfo = iUserInfo; _iSysSignalRService = iSysSignalRService; _iSysDepartmentService = iSysDepartmentService; }
public MyParticipateWorkController(IProjectInfoService iProjectInfoService, IUserInfo iUserInfo, IUnitOfWork unitOfWork) { _iProjectInfoService = iProjectInfoService; _iUserInfo = iUserInfo; _unitOfWork = unitOfWork; }
public ProcessingEngine( IPluginsContainer<ICommandImplementation> commandRepository, IPluginsContainer<ICommandObserver> commandObservers, ILogProvider logProvider, IPersistenceTransaction persistenceTransaction, IAuthorizationManager authorizationManager, XmlUtility xmlUtility, IUserInfo userInfo, ISqlUtility sqlUtility, ILocalizer localizer) { _commandRepository = commandRepository; _commandObservers = commandObservers; _logger = logProvider.GetLogger("ProcessingEngine"); _performanceLogger = logProvider.GetLogger("Performance"); _requestLogger = logProvider.GetLogger("ProcessingEngine Request"); _commandsLogger = logProvider.GetLogger("ProcessingEngine Commands"); _commandsResultLogger = logProvider.GetLogger("ProcessingEngine CommandsResult"); _persistenceTransaction = persistenceTransaction; _authorizationManager = authorizationManager; _xmlUtility = xmlUtility; _userInfo = userInfo; _sqlUtility = sqlUtility; _localizer = localizer; }
public ActivityController(IActivityService iActivityService, IUnitOfWork unitOfWork, IUserInfo iUserInfo) { _iActivityService = iActivityService; _unitOfWork = unitOfWork; _IUserInfo = iUserInfo; }
public PersistenceTransaction(ILogProvider logProvider, ConnectionString connectionString, IUserInfo userInfo) { _logger = logProvider.GetLogger(GetType().Name); _connectionString = connectionString; _userInfo = userInfo; _persistenceTransactionId = Interlocked.Increment(ref _counter); }
public IndexController(ISysControllerService sysControllerService, ISysUserService sysUserService, IUnitOfWork unitOfWork, IUserInfo userInfo) { _sysControllerService = sysControllerService; _sysUserService = sysUserService; _unitOfWork = unitOfWork; _userInfo = userInfo; }
public async Task InsertOrUpdateAsync(IUserInfo userInfo) { using (var context = new EFContext()) { if (userInfo == null) throw new ArgumentNullException(nameof(userInfo)); var oldUserInfo = await context.UserInfos .FirstOrDefaultAsync(x => x.VkUserId == userInfo.VkUserId); if (oldUserInfo != null) { oldUserInfo.FirstName = userInfo.FirstName; oldUserInfo.LastName = userInfo.LastName; oldUserInfo.Photo100 = userInfo.Photo100; } else { var newUserInfo = new UserInfo { Id = Guid.NewGuid(), VkUserId = userInfo.VkUserId, FirstName = userInfo.FirstName, LastName = userInfo.LastName, Photo100 = userInfo.Photo100 }; context.UserInfos.Add(newUserInfo); } await context.SaveChangesAsync(); } }
public ProjectInfoReplyController(IProjectInfoReplyService iProjectInfoReplyService, IUnitOfWork unitOfWork, IUserInfo iUserInfo) { _iProjectInfoReplyService = iProjectInfoReplyService; _unitOfWork = unitOfWork; _iUserInfo = iUserInfo; }
public BusinessStateController(IBusinessStateService iBusinessStateService, IUserInfo iUserInfo, IUnitOfWork unitOfWork) { _iBusinessStateService = iBusinessStateService; _iUserInfo = iUserInfo; _unitOfWork = unitOfWork; }
public string GenSecurityKey(IUserInfo user) { ObjectId _uid; if (!ObjectId.TryParse(user.Id, out _uid)) throw new Exception("Wrong uid"); var key = string.Format("{0}{1}{2}{3}{4}", user.Account, user.Name, user.Email, _uid.Pid, _uid.CreationTime.ToString("yyyyMMddHHmmss")); return string.Format("{0}{1}", key.ToMD5(), key.ToSHA1()); }
public CustomerTypeController(ICustomerTypeService iCustomerTypeService, IUserInfo iUserInfo, IUnitOfWork unitOfWork) { _iCustomerTypeService = iCustomerTypeService; _iUserInfo = iUserInfo; _unitOfWork = unitOfWork; }
public AudioSource Create(string name, IUserInfo owner, AudioCodecArgs audioArgs) { if (name == null) throw new ArgumentNullException ("name"); if (owner == null) throw new ArgumentNullException ("owner"); if (audioArgs == null) throw new ArgumentNullException ("audioArgs"); if (OwnedSources.Contains (owner.UserId)) { if (OwnedSources[owner.UserId].Any (s => s.Name == name)) throw new ArgumentException ("Duplicate source name", "name"); } int id = 1; if (Sources.Keys.Any()) id = Sources.Keys.Max() + 1; var source = new AudioSource (name, id, owner.UserId, audioArgs); Sources.Add (source.Id, source); OwnedSources.Add (owner.UserId, source); return source; }
public MyPlanController(IUserInfo iUserInfo, IPlanService iPlanService, IUnitOfWork unitOfWork, IProjectInfoService iProjectInfoService) { _iUserInfo = iUserInfo; _iPlanService = iPlanService; _unitOfWork = unitOfWork; _iProjectInfoService = iProjectInfoService; }
public UserJoinedMessage(IUserInfo userInfo) : base(GablarskiMessageType.UserJoined) { if (userInfo == null) throw new ArgumentNullException ("userInfo"); this.UserInfo = userInfo; }
/// <summary> /// 创建BLL对象 /// </summary> /// <param name="user">系统的登录用户</param> public MsgBLL(IUserInfo user) : base(user) { ERROR_CODE_SELECT = ""; //查询异常编码 ERROR_CODE_INSERT = ""; //添加异常编码 ERROR_CODE_UPDATE = ""; //修改异常编码 ERROR_CODE_DELETE = ""; //删除异常编码 }
public WelcomeEmail(IUserInfo user, string template = "", string provider = "") { this._user = user; this._provider = provider; this._template = string.IsNullOrWhiteSpace(template) ? "~/Catalogs/{catalog}/Areas/Frapid.Account/EmailTemplates/welcome-email.html" : template; }
/// <summary> /// This constructor is typically used in run-time, when persistence transaction is active, in order to execute /// the SQL queries in the same transaction. /// </summary> public MsSqlExecuter(ConnectionString connectionString, ILogProvider logProvider, IUserInfo userInfo, IPersistenceTransaction persistenceTransaction) { _connectionString = connectionString; _userInfo = userInfo; _logger = logProvider.GetLogger("MsSqlExecuter"); _performanceLogger = logProvider.GetLogger("Performance"); _persistenceTransaction = persistenceTransaction; }
public MyCalendarController(IProjectTaskService iProjectTaskService, IUserInfo iUserInfo, IPlanService iPlanService, IUnitOfWork unitOfWork) { _iProjectTaskService = iProjectTaskService; _iUserInfo = iUserInfo; _iPlanService = iPlanService; _unitOfWork = unitOfWork; }
public override void Initialize(IUserInfo data) { if (data != null) { fFunctions.Clear(); SetDataSet(data.UserId); } }
public UserUpdatedMessage(IUserInfo user) : this() { if (user == null) throw new ArgumentNullException ("user"); User = user; }
public PlanReportController(ISysDepartmentService iSysDepartmentService, IPlanService iPlanService, ISysUserService iSysUserService, IUserInfo iUserInfo) { _iSysDepartmentService = iSysDepartmentService; _iPlanService = iPlanService; _ISysUserService = iSysUserService; _IUserInfo = iUserInfo; }
public ProjectFinancialController(IProjectFinancialService iProjectFinancialService, IProjectInfoService projectInfoService, IUserInfo iUserInfo, IUnitOfWork unitOfWork) { _iProjectFinancialService = iProjectFinancialService; _iProjectInfoService = projectInfoService; _iUserInfo = iUserInfo; _unitOfWork = unitOfWork; }
public ProjectTaskReportController(ISysDepartmentService iSysDepartmentService, IProjectTaskService iProjectTaskService, ISysUserService iSysUserService, IUserInfo iUserInfo) { _iSysDepartmentService = iSysDepartmentService; _iProjectTaskService = iProjectTaskService; _iSysUserService = iSysUserService; _iUserInfo = iUserInfo; }
public ContactController(IContactService iContactService, IUnitOfWork unitOfWork, IUserInfo iUserInfo, ITagService iTagService, ICustomerService iCustomerService) { _iContactService = iContactService; _unitOfWork = unitOfWork; _iUserInfo = iUserInfo; _iTagService = iTagService; _iCustomerService = iCustomerService; }
void UpdateBuddy(IBuddy buddy, IUserInfo user) { ((Buddy)buddy).Update(user.Status, user.DisplayName, user.ChatEndPoint, user.Properties); }
public WarehouseService(ILogger <WarehouseService> logger, IUserInfo userInfo, OnLineStoreDbContext dbContext) : base(logger, userInfo, dbContext) { }
public static void LoadFromReader(this IUserInfo user, DbDataReader reader) { user.UserId = Convert.ToInt32(reader["UserID"], CultureInfo.InvariantCulture); if (reader["UserGuid"] != DBNull.Value) { user.UserGuid = new Guid(reader["UserGuid"].ToString()); } user.SiteId = Convert.ToInt32(reader["SiteID"], CultureInfo.InvariantCulture); user.SiteGuid = new Guid(reader["SiteGuid"].ToString()); user.DisplayName = reader["Name"].ToString(); user.UserName = reader["LoginName"].ToString(); user.Email = reader["Email"].ToString(); user.FirstName = reader["FirstName"].ToString(); user.LastName = reader["LastName"].ToString(); user.Gender = reader["Gender"].ToString(); if (reader["ProfileApproved"] != DBNull.Value) { user.ProfileApproved = Convert.ToBoolean(reader["ProfileApproved"]); } if (reader["ApprovedForForums"] != DBNull.Value) { user.ApprovedForLogin = Convert.ToBoolean(reader["ApprovedForForums"]); } if (reader["Trusted"] != DBNull.Value) { user.Trusted = Convert.ToBoolean(reader["Trusted"]); } if (reader["DisplayInMemberList"] != DBNull.Value) { user.DisplayInMemberList = Convert.ToBoolean(reader["DisplayInMemberList"]); } user.WebSiteUrl = reader["WebSiteURL"].ToString(); user.Country = reader["Country"].ToString(); user.State = reader["State"].ToString(); user.TotalPosts = Convert.ToInt32(reader["TotalPosts"], CultureInfo.InvariantCulture); user.AvatarUrl = reader["AvatarUrl"].ToString(); if (reader["DateCreated"] != DBNull.Value) { user.CreatedUtc = Convert.ToDateTime(reader["DateCreated"]); } if (reader["IsDeleted"] != DBNull.Value) { user.IsDeleted = Convert.ToBoolean(reader["IsDeleted"]); } if (reader["LastActivityDate"] != DBNull.Value) { user.LastActivityDate = Convert.ToDateTime(reader["LastActivityDate"]); } if (reader["LastLoginDate"] != DBNull.Value) { user.LastLoginDate = Convert.ToDateTime(reader["LastLoginDate"]); } if (reader["IsLockedOut"] != DBNull.Value) { user.IsLockedOut = Convert.ToBoolean(reader["IsLockedOut"]); } if (reader["TotalRevenue"] != DBNull.Value) { user.TotalRevenue = Convert.ToDecimal(reader["TotalRevenue"]); } user.TimeZoneId = reader["TimeZoneId"].ToString(); if (reader["DateOfBirth"] != DBNull.Value) { user.DateOfBirth = Convert.ToDateTime(reader["DateOfBirth"]); } user.PhoneNumber = reader["PhoneNumber"].ToString(); user.PhoneNumberConfirmed = Convert.ToBoolean(reader["PhoneNumberConfirmed"]); }
public SysSignalROnlineService(DbContext databaseFactory, IUserInfo userInfo) : base(databaseFactory, userInfo) { }
public HumanResourcesService(ILogger <HumanResourcesService> logger, IUserInfo userInfo, StoreDbContext dbContext) : base(logger, userInfo, dbContext) { }
public bool Equals(IUserInfo other) { return(object.ReferenceEquals(this, other) || (other is UserDetail user && this.Equals(user))); }
public MatchToPlayerRepository(ApplicationDbContext dbContext, IUserInfo userInfo) : base(dbContext, userInfo) { _dbContext = dbContext; _userInfo = userInfo; }
/// <summary> /// /// </summary> /// <param name="iTaskCenterService"></param> /// <param name="unitOfWork"></param> /// <param name="iSysUserService"></param> /// <param name="iUserInfo"></param> public TaskCenterController(ITaskCenterService iTaskCenterService, IUnitOfWork unitOfWork, ISysUserService iSysUserService, IUserInfo iUserInfo) { _iTaskCenterService = iTaskCenterService; _iUnitOfWork = unitOfWork; _iSysUserService = iSysUserService; _iUserInfo = iUserInfo; }
public AboutUsController(IUnitOfWork unitOfWork, IUserInfo iUserInfo) { //_iAnnualPlanService = iAnnualPlanService; _unitOfWork = unitOfWork; _iUserInfo = iUserInfo; }
public UserPasswordRepository(IUserInfo userInfo, FamilyHubDbContext dbContext) : base(userInfo, dbContext) { }
public PortsService(IDatabaseFactory databaseFactory, IUserInfo userInfo) : base(databaseFactory, userInfo) { }
/// <summary> /// Reporting is done in a function that returns a string, to avoid any performance impact when the trace log is not enabled. /// </summary> private string ReportPermissions(IUserInfo userInfo, PrincipalInfo principal, Lazy <IDictionary <Guid, string> > roleNamesIndex, IEnumerable <Permission> userPermissions, IEnumerable <ClaimInfo> claims, IEnumerable <bool> userHasClaims) { var report = new List <string>(); // Create an index of permissions: var permissionsByClaim = new MultiDictionary <Guid, Permission>(); foreach (var permission in userPermissions) { permissionsByClaim.Add(permission.ClaimID, permission); } // Analyze permissions for required claims: foreach (var claimResult in claims.Zip(userHasClaims, (Claim, UserHasIt) => new { Claim, UserHasIt })) { var claimPermissions = claimResult.Claim.ID != null ? permissionsByClaim.Get(claimResult.Claim.ID.Value) : Array.Empty <Permission>(); var permissionsDescription = claimPermissions .Select(permission => new { permission.IsAuthorized, PrincipalOrRoleName = permission.PrincipalID != null ? ("principal " + GetPermissionsPrincipalNameSafe(permission, principal)) : ("role " + GetRoleNameSafe(permission.RoleID.Value, roleNamesIndex)) }) .ToList(); var allowedFor = permissionsDescription.Where(p => p.IsAuthorized).Select(p => p.PrincipalOrRoleName).ToList(); var deniedFor = permissionsDescription.Where(p => !p.IsAuthorized).Select(p => p.PrincipalOrRoleName).ToList(); string explanation; if (deniedFor.Count != 0) { if (allowedFor.Count != 0) { explanation = $"It is denied for {string.Join(", ", deniedFor)} and allowed for {string.Join(", ", allowedFor)} (deny overrides allow)."; } else { explanation = $"It is denied for {string.Join(", ", deniedFor)}."; } } else if (allowedFor.Count != 0) { explanation = $"It is allowed for {string.Join(", ", allowedFor)}."; } else if (claimResult.Claim.ID == null) { explanation = "It is denied by default (the claim does not exist or is no longer active)."; } else { explanation = "It is denied by default (no permissions defined)."; } report.Add($"User {ReportUserNameOrAnonymous(userInfo)} {(claimResult.UserHasIt ? "has" : "doesn't have")} claim '{claimResult.Claim.Resource} {claimResult.Claim.Right}'. {explanation}"); } return(string.Join("\r\n", report)); }
protected RepositoryBase(IDatabaseFactory databaseFactory, IUserInfo userInfo) { _dataContext = databaseFactory.Get(); _userInfo = userInfo; _dbset = _dataContext.Set <T>(); }
private static string ReportUserNameOrAnonymous(IUserInfo userInfo) => userInfo.IsUserRecognized ? userInfo.UserName : "******";
public SalesService(ILogger <SalesService> logger, IUserInfo userInfo, OnLineStoreDbContext dbContext) : base(logger, userInfo, dbContext) { }
public Task RegisterUser(IUserInfo userInfo) { return(proxyHub.Invoke(RegisterUserStr, userInfo)); }
/// <summary> /// Can user create, edit or delete task groups. /// </summary> private bool UserCanManageTaskGroups(IUserInfo user) { return(user.IsAuthorizedPerResource(StagingTaskInfo.TYPEINFO.ModuleName, TaskGroupInfo.PERMISSION_MANAGE_TASK_GROUPS, SiteContext.CurrentSiteName, false)); }
public OrderService(IServiceProvider services, IDocumentSequenceService documentSequenceService, IUserInfo userInfo) { _documentSequenceService = documentSequenceService; _userInfo = userInfo; _scope = services.CreateScope(); _databaseContext = _scope.ServiceProvider.GetRequiredService <KitchenKanbanDB>(); }
public BlogRepository(IUserInfo userInfo, DbContext dbContext) : base(userInfo, dbContext) { }
} // title for the new module. defaults to friendly name public override void Initialize(string[] args, IPortalSettings portalSettings, IUserInfo userInfo, int activeTabId) { base.Initialize(args, portalSettings, userInfo, activeTabId); ParseParameters(this); }
public SysRoleService(DbContext databaseFactory, IUserInfo userInfo) : base(databaseFactory, userInfo) { }
protected CrudController(IUnitOfWork uow, IUserInfo userInfo) : base(userInfo) { _uow = uow; _repo = _uow.GetRepository <T>(); }
public Service(ILogger logger, IUserInfo userInfo, BlogDbContext dbcontext) { Logger = logger; UserInfo = userInfo; DbContext = dbcontext; }
public MyPlanController(IUserInfo iUserInfo, IPlanService iPlanService, IUnitOfWork unitOfWork) { _iUserInfo = iUserInfo; _iPlanService = iPlanService; _unitOfWork = unitOfWork; }
public ImageService(IServiceProvider services, IUserInfo userInfo) { _userInfo = userInfo; _scope = services.CreateScope(); _databaseContext = _scope.ServiceProvider.GetRequiredService <KitchenKanbanDB>(); }
public ProductionBusinessObject(ILogger logger, IUserInfo userInfo, StoreDbContext dbContext) : base(logger, userInfo, dbContext) { }
public IList <bool> GetAuthorizations(IUserInfo userInfo, IList <Claim> requiredClaims) { _logger.Warning("There is no authorization package installed. Deploy the necessary Rhetos package (for example, CommonConcepts)."); return(requiredClaims.Select(c => false).ToList()); }
public WarehouseService(ILogger <WarehouseService> logger, OnlineStoreDbContext dbContext, IUserInfo userInfo) : base(logger, dbContext, userInfo) { }
public JournalEntryHistoryDataService(IAppDataService appDataService, IDexcomDataStore dexcomDataStore, IUserInfo userInfo) { this.appDataService = appDataService; this.dexcomDataStore = dexcomDataStore; this.userInfo = userInfo; }