public void SetAttendeeMailAddresses(string mailAddresses, WebProjectDbContext webProjectDbContext) { StringBuilder tempAddresses = new StringBuilder(); if (string.IsNullOrEmpty(mailAddresses)) { throw new InvalidOperationException("E-Mail Address cannot be empty"); } string[] arrayAddresses = mailAddresses.Split(';'); foreach (var address in arrayAddresses) { string tempAddress = address.Trim(' '); User user = webProjectDbContext.Users.Where(u => u.Email == tempAddress).FirstOrDefault(); if (user == null) { tempAddresses.Append(tempAddress + "; "); } else { this.Users.Add(user); } } this.ExternalUserMailAddresses = tempAddresses.ToString(); }
public static void SeedHostDb(WebProjectDbContext context) { context.SuppressAutoSetTenantId = true; // Host seed new InitialHostDbBuilder(context).Create(); // Default tenant seed (in host database). new DefaultTenantBuilder(context).Create(); new TenantRoleAndUserBuilder(context, 1).Create(); }
public TenantRoleAndUserBuilder(WebProjectDbContext context, int tenantId) { _context = context; _tenantId = tenantId; }
public AccountController(ILogger logger, WebProjectDbContext webProjectDbContext) { this._context = webProjectDbContext; this._logger = logger; }
public DefaultSettingsCreator(WebProjectDbContext context) { _context = context; }
public DefaultTenantBuilder(WebProjectDbContext context) { _context = context; }
public AnnualLeaveStatisticFactory(WebProjectDbContext context) { this.context = context; }
public LeaveController(ILogger logger, WebProjectDbContext webProjectDbContext, ILeaveApplicationService leaveApplicationService) { this._logger = logger; this._context = webProjectDbContext; this._leaveApplicationService = leaveApplicationService; }
public DefaultLanguagesCreator(WebProjectDbContext context) { _context = context; }
public LeaveApplicationService(ILogger logger, WebProjectDbContext webProjectDbContext) { this._logger = logger; this._context = webProjectDbContext; }
public DefaultEditionCreator(WebProjectDbContext context) { _context = context; }
public ManagementController(ILogger logger, WebProjectDbContext webProjectDbContext) { this._logger = logger; this._context = webProjectDbContext; }
public LeaveApplicationFactory(WebProjectDbContext webProjectDbContext) { this._context = webProjectDbContext; }
public InitialHostDbBuilder(WebProjectDbContext context) { _context = context; }
public MeetingController(ILogger logger, WebProjectDbContext webProjectDbContext, IMeetingService meetingService) { this._logger = logger; this._context = webProjectDbContext; this._meetingService = meetingService; }
/// <summary> /// Will be used to initialize a new instance of the class. Parameters will be injected by IOC container /// </summary> /// <param name="logger">The logger.</param> public MeetingService(ILogger logger, WebProjectDbContext webProjectDbContext) { this._logger = logger; this._context = webProjectDbContext; }
public HostRoleAndUserCreator(WebProjectDbContext context) { _context = context; }