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");
         }
     });
 }
Пример #2
0
        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;
Пример #5
0
 public LocationService(CCDbContext dbContext, IMapper mapper, ILogger <LocationService> logger)
 {
     _dbContext = dbContext;
     _mapper    = mapper;
     _logger    = logger;
 }
 public RendimentoDiarioCCRepositorio(CCDbContext context) => _context = context;
Пример #7
0
 public CharacterService(CCDbContext db)
 {
     _db = db;
 }
Пример #8
0
 public UserRepository(CCDbContext ctx)
 {
     context = ctx;
 }
Пример #9
0
 public AccountService(CCDbContext dbContext, IPasswordHasher <User> passwordHasher, AuthenticationSettings authenticationSettings)
 {
     _dbContext              = dbContext;
     _passwordHasher         = passwordHasher;
     _authenticationSettings = authenticationSettings;
 }
Пример #10
0
 public TransacaoRepositorio(CCDbContext context) => _context = context;
Пример #11
0
 public LocationSeeder(CCDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Пример #12
0
 public RoomService(CCDbContext dbContext, IMapper mapper, ILogger <RoomService> logger)
 {
     _dbContext = dbContext;
     _mapper    = mapper;
     _logger    = logger;
 }
 public PessoaRepositorio(CCDbContext context) => _context = context;