Пример #1
0
 public void Init()
 {
     if (File.Exists($"{DatabasePath}\\{DatabaseName}"))
     {
         File.Delete($"{DatabasePath}\\{DatabaseName}");
     }
     databaseSettings = Mock.Of <IDatabaseSettings>();
     databaseSettings.ConnnectionString = $"{DatabasePath}\\{DatabaseName}";
     context = new SimpleChatContext(databaseSettings);
     context.Database.EnsureCreated();
 }
Пример #2
0
        protected SimpleChatRepository(IDatabaseSettings databaseSettings) : base(databaseSettings)
        {
            var dbContextOptions = GetDbContextOptions();

            if (dbContextOptions == null)
            {
                throw new InvalidOperationException("Data base context options can't be null");
            }

            SimpleChatContext = new SimpleChatContext(dbContextOptions);
            SimpleChatContext.Database.EnsureCreated();
        }
Пример #3
0
 public User GetByEmail(string email)
 {
     CheckDisposed();
     return(SimpleChatContext.Set <User>().Find(email));
 }