private void CreateAdminAndAssociateUser(UserDbContext context) { var admin = new webpages_Roles {RoleName = _administrators}; context.webpages_Roles.Add(admin); bool moreThanOneUserExists = context.UserProfiles.Count() != 1; var user = GetUserByName(context); if (user != null && !moreThanOneUserExists) { user.webpages_Roles.Add(admin); } context.SaveChanges(); if (moreThanOneUserExists) { throw new CanNotCreateAdministratorException(); } }
public SimpleMembershipInitializer() { Database.SetInitializer<UserDbContext>(null); try { using (var context = new UserDbContext()) { if (!context.Database.Exists()) { // Create the SimpleMembership database without Entity Framework migration schema ((IObjectContextAdapter)context).ObjectContext.CreateDatabase(); } } var security = new WebSecurityWrapper2(new WebSecurityWrapper()); security.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true); } catch (Exception ex) { throw new InvalidOperationException("The ASP.NET Simple Membership database could not be initialized. For more information, please see http://go.microsoft.com/fwlink/?LinkId=256588", ex); } }
public CreateUserCommandHandler(UserDbContext context, IMapper mapper) { _context = context; _mapper = mapper; }
/// <summary> /// Initializes a new instance of the <see cref="BookRepository"/> class. /// </summary> /// <param name="context">The context.</param> /// <param name="mapper">The mapper.</param> public BookRepository(UserDbContext context, IMapper mapper) { this.context = context; this.mapper = mapper; }
public EntityFrameworkUserService(UserDbContext userDb) { _userDb = userDb; }
public ProfessorRepository(UserDbContext userContext) { this._context = userContext; }
public PatientRepository(UserDbContext context) : base(context) { }
public DatabaseRepository(UserDbContext dbContext) { _dbContext = dbContext; }
private static webpages_Roles CreateAdminRole(UserDbContext context) { var admin = new webpages_Roles { RoleName = "Administrators" }; context.webpages_Roles.Add(admin); return admin; }
public UserController(IUserRepository userRepository, UserDbContext dbContext) { _userRepository = userRepository; _dbContext = dbContext; }
public RolesController(UserDbContext context) { _context = context; }
public RetailerRepository(UserDbContext context, IMapper mapper, IMediator mediator) { _context = context; _mapper = mapper; _mediator = mediator; }
public TokenManager(UserDbContext ctx) { _ctx = ctx; }
private UserProfile GetUserByName(UserDbContext context) { var user = context.UserProfiles.SingleOrDefault(p => p.UserName == _userName); return user; }
public SysUserService(UserDbContext userDbContext) { this.userDbContext = userDbContext; }
public ScopedService(IOpenHabMessageService openHab, IDataSingleton dataSingleton, UserDbContext context) { _openHab = openHab; _dataSingleton = dataSingleton; _context = context; _dataSingleton.SetGateTimeOut(_context.Settings.First(settings => settings.Id > 0).GateTimeout); _dataSingleton.SetStatusGatePath(_context.Settings.First(settings => settings.Id > 0).StatusOpenHabLink); _dataSingleton.SetGatePath(_context.Settings.First(settings => settings.Id > 0).GateOpenHabLink); }
public LookUpUsersPermittedContentsController(UserDbContext context) { _context = context; }
public UserController(UserDbContext dbContext) { context = dbContext; }
private static webpages_Roles GetAdministratorsRole(UserDbContext context) { var admin = context.webpages_Roles.SingleOrDefault(p => p.RoleName == _administrators); return admin; }
public UserDataService(UserDbContext userDbContext) { UserDbContext = userDbContext; }
static void Data_Seeding_Users( UserDbContext userContext, TenantDbContext tenantDbContext, UserManager <AppUser> userManager, ConfigurationDbContext identityserverDbContext, string MicroServiceName) { if (!userContext.Roles.Any()) { var roles = typeof(Roles).GetFields(); foreach (var role in roles) { var roleName = role.GetRawConstantValue().ToString(); var roleDisplayName = role.GetCustomAttribute <DisplayNameAttribute>().DisplayName; userContext.Roles.Add(new AppRole { Name = roleName, NormalizedName = roleDisplayName, ConcurrencyStamp = Guid.NewGuid().ToString() }); } userContext.SaveChanges(); } if (!userContext.Users.Any()) { var roleIds = userContext.Roles.Select(x => x.Id).ToList(); var permissions = typeof(UserPermissions).GetFields().Select(x => x.GetCustomAttribute <PolicyClaimValuesAttribute>().PolicyValues[0]).ToList(); permissions.Add(MicroServiceName + ".all"); var tenantIds = tenantDbContext.Tenants.Select(x => x.Id).ToList(); var user = new AppUser() { Email = Admin.Email, UserName = Admin.Email, PasswordHash = Admin.PasswordHash, EmailConfirmed = true, ParentUserID = AppConstant.seedUserId }; var r = AppUserService.CreateUser(AppConstant.seedTenantId, userManager, userContext, user, roleIds, string.Join(",", permissions), tenantIds).Result; #region User Clients var clientIds = identityserverDbContext.Clients.Select(x => x.Id).ToList(); foreach (var cid in clientIds) { user.Clients.Add(new AspNetUserClient() { ClientId = cid }); } #endregion #region User ApiResources var apiIds = identityserverDbContext.ApiResources.Select(x => x.Id).ToList(); foreach (var apiId in apiIds) { user.ApiResources.Add(new AspNetUserApiResource() { ApiResourceId = apiId, }); } #endregion userContext.SaveChanges(); } }
public UsersController(UserDbContext context) { _context = context; }
public LoginController(UserDbContext userDbContext, ITokenBuilder tokenBuilder, IUserService userService) { _userDbContext = userDbContext; _tokenBuilder = tokenBuilder; _userService = userService; }
public AnswerRepository(UserDbContext db) : base(db) { }
/// <summary> /// Initializes a new instance of the <see cref="RepositoryImpl"/> class. /// </summary> /// <param name="userDbContext">The user database context.</param> public RepositoryImpl(UserDbContext userDbContext) { this.userDbContext = userDbContext; }
public ResourceOwnerPasswordValidator(UserDbContext userContext) { _userDbContext = userContext; }
public AuthController(UserDbContext context, IConfiguration config) { _context = context; _config = config; }
public Repository(UserDbContext userDbContext) { _userDbContext = userDbContext; }
public UserRepository(UserDbContext dbContext) { _db = dbContext; }
public HomeController(UserDbContext userDbContext) { _userDbContext = userDbContext; }
/// <summary> /// 构造函数注入 /// </summary> /// <param name="schemes"></param> /// <param name="roleModulePermissionRepository"></param> /// <param name="accessor"></param> public PermissionHandler(IAuthenticationSchemeProvider schemes, IHttpContextAccessor accessor, UserDbContext userDbContext) { _accessor = accessor; Schemes = schemes; _context = userDbContext; }
public static void Seed(this UserDbContext dbContext) { // Add entities for DbContext instance var addressOne = new Addresses { Id = new Guid("9e2a29f7-9fa7-4cfa-b90c-6aacc2019729"), Street1 = "1 Tree Place", City = "ThatCity", State = "ThatState", Country = "TheCountry", ZipCode = "010123" }; var addressTwo = new Addresses { Id = new Guid("1869874b-3a8a-4800-a247-21187815c407"), Street1 = "45 Pike Street", City = "TheCity", State = "TheState", Country = "ThatCountry", ZipCode = "010321" }; var userOne = new Users { Id = new Guid("e04a1983-be52-428c-bd3c-e6004e3a5992"), FirstName = "John", LastName = "James", MyAddress = addressOne }; var userTwo = new Users { Id = new Guid("2517d71a-0152-48b1-bf16-2ab75be91a6f"), FirstName = "Chris", LastName = "Handle", MyAddress = addressTwo }; var userThree = new Users { Id = new Guid("feaf87e5-5bf7-4b7a-a8fc-22b0b4c06aeb"), FirstName = "Mukesh", LastName = "Mukesh", MyAddress = addressTwo }; var interestOne = new Interests { Id = new Guid("09bd236a-673c-4d06-a259-549008f22b03"), InterestName = "Soccer", InterestType = "Sport" }; var interestTwo = new Interests { Id = new Guid("e13dc427-55ec-4f13-932c-ab8d5b1d08f4"), InterestName = "Cooking" }; var interestThree = new Interests { Id = new Guid("538afe79-3653-4061-b597-3011d79c3630"), InterestName = "Rugby", InterestType = "Sport" }; var interestFour = new Interests { Id = new Guid("98d60074-3ad1-4803-807f-6922982665ae"), InterestName = "Baking" }; dbContext.Addresses.Add(addressOne); dbContext.Addresses.Add(addressTwo); dbContext.Interests.Add(interestOne); dbContext.Interests.Add(interestTwo); dbContext.Interests.Add(interestThree); dbContext.Interests.Add(interestFour); dbContext.Users.Add(userOne); dbContext.Users.Add(userTwo); dbContext.Users.Add(userThree); dbContext.UserToInterest.Add( new UserToInterest { UserId = userOne.Id, InterestId = interestTwo.Id }); dbContext.UserToInterest.Add( new UserToInterest { UserId = userThree.Id, InterestId = interestTwo.Id }); dbContext.UserToInterest.Add( new UserToInterest { UserId = userThree.Id, InterestId = interestFour.Id }); dbContext.UserToInterest.Add( new UserToInterest { UserId = userTwo.Id, InterestId = interestOne.Id }); dbContext.UserToInterest.Add( new UserToInterest { UserId = userTwo.Id, InterestId = interestThree.Id }); }
public UserRoleRepository(UserDbContext context) : base(context) { _context = context; }
public TenantProvider(UserDbContext userDbContext, IHttpContextAccessor httpContextAccessor) { _userDbContext = userDbContext; _httpContextAccessor = httpContextAccessor; }
public LoginModel(UserDbContext udb, IConfiguration cfgg) { userDbContext = udb; cfg = cfgg; }
public UnitOfWork() { _context = new ApplicationDbContext(); _userContext = new UserDbContext(); }
private UserProfile CreateUser(UserDbContext context) { var user = this._fixture.CreateAnonymous<UserProfile>(); context.UserProfiles.Add(user); return user; }
public ActionResult SendReservation(SendReservationModel model) { if (!ModelState.IsValid) { return PartialView("_SendReservation", model); } UtilityBuilding building = null; using (var db = new OnLeaveContext()) { building = db.UtilityBuildings .Include(b => b.UtilityBuildingLocales) .FirstOrDefault(b => b.UtilityBuildingId == model.UtilityBuildingId); } if (building == null) return new HttpStatusCodeResult(System.Net.HttpStatusCode.NotFound, "building not found"); User user = null; using (var db = new UserDbContext()) { user = db.Users.FirstOrDefault(u => u.Id == building.UserId); } if (user == null) return new HttpStatusCodeResult(System.Net.HttpStatusCode.NotFound, "user not found"); dynamic email = new Email("_Reservation"); email.To = ConfigurationManager.AppSettings["email"]; email.From = ConfigurationManager.AppSettings["email"]; email.Subject = "Резервация от Отпускарче"; email.ClientName = model.ClientName; email.Email = model.Email; email.BuildingEmail = user.Email; email.StartDate = model.StartDate; email.EndDate = model.EndDate; email.ReservationDescription = model.ReservationDescription; email.BuildingId = building.UtilityBuildingId; email.Name = string.Join(" / ", building.UtilityBuildingLocales.Select(l => l.Name).ToArray()); email.Send(); ModelState.Clear(); return PartialView("_SendReservation", new SendReservationModel()); }