public RegisterUserDtoValidator(CCDbContext dbContext) { RuleFor(x => x.Email).NotEmpty().EmailAddress(); RuleFor(x => x.Password).MinimumLength(6); RuleFor(x => x.Email).Custom((value, context) => { var emailExists = dbContext.Users.Any(u => u.Email == value); if (emailExists) { context.AddFailure("Email", "That email already exists"); } }); }
public static void Initialize(IServiceProvider services) { CCDbContext context = services.GetRequiredService <CCDbContext>(); context.Database.EnsureCreated(); if (!context.Messages.Any()) { User use = new User { Name = "Test User1", EmailAddress = "*****@*****.**" }; context.User.Add(use); context.SaveChanges(); Message mess = new Message { ContactMessage = "Test Message Y", UserID = use.UserID }; context.Messages.Add(mess); use.Messages.Add(mess); use = new User { Name = "Test User2", EmailAddress = "*****@*****.**" }; context.User.Add(use); context.SaveChanges(); mess = new Message { ContactMessage = "Test Message X", UserID = use.UserID }; context.Messages.Add(mess); use.Messages.Add(mess); use = new User { Name = "Test User3", EmailAddress = "*****@*****.**" }; context.User.Add(use); context.SaveChanges(); mess = new Message { ContactMessage = "Test Message Z", UserID = use.UserID }; context.Messages.Add(mess); use.Messages.Add(mess); context.SaveChanges(); } }
public UserRepository(CCDbContext db) : base(db) { _db = db; }
public ContaRepositorio(CCDbContext context) => _context = context;
public LocationService(CCDbContext dbContext, IMapper mapper, ILogger <LocationService> logger) { _dbContext = dbContext; _mapper = mapper; _logger = logger; }
public RendimentoDiarioCCRepositorio(CCDbContext context) => _context = context;
public CharacterService(CCDbContext db) { _db = db; }
public UserRepository(CCDbContext ctx) { context = ctx; }
public AccountService(CCDbContext dbContext, IPasswordHasher <User> passwordHasher, AuthenticationSettings authenticationSettings) { _dbContext = dbContext; _passwordHasher = passwordHasher; _authenticationSettings = authenticationSettings; }
public TransacaoRepositorio(CCDbContext context) => _context = context;
public LocationSeeder(CCDbContext dbContext) { _dbContext = dbContext; }
public RoomService(CCDbContext dbContext, IMapper mapper, ILogger <RoomService> logger) { _dbContext = dbContext; _mapper = mapper; _logger = logger; }
public PessoaRepositorio(CCDbContext context) => _context = context;