Example #1
0
        private static void CheckSettings(IEfRepositorySettings settings)
        {
            if (settings == null)
            {
                throw new ArgumentNullException(nameof(settings));
            }

            if (string.IsNullOrWhiteSpace(settings.ConnectionString))
            {
                throw new ArgumentException(
                          "ConnectionString can't be null or white space",
                          nameof(settings.ConnectionString));
            }
        }
Example #2
0
 protected EfRepository(IEfRepositorySettings settings)
 {
     CheckSettings(settings);
     Settings = settings;
 }
Example #3
0
 public ProductsRepository(IEfRepositorySettings settings)
     : base(settings)
 {
 }