Ejemplo n.º 1
0
        private static void SeedCompanies(
            AccountingDbContext accountingDb,
            out IEnumerable <Company> companies)
        {
            var address        = Address.Create("Bulgaria", "1000", "Sofia", "Alexander I", "22A");
            var customerAddres = Address.Create("Bulgaria", "1000", "Sofia", "Ivan Rilski", "15");

            var company  = Company.Create("Test Company Ltd", "160084783", "*****@*****.**", "0236659995", address, "BG160084783");
            var customer = Company.Create("Test Customer Ltd", "200325569", "*****@*****.**", "0236659995", customerAddres, "BG200325569");

            companies = new List <Company>()
            {
                company, customer
            };

            accountingDb.Set <Company>().AddRange(companies);
        }
Ejemplo n.º 2
0
        public virtual async Task <int> UpdateAsync(T t, object key)
        {
            T m = await _context.Set <T>().FindAsync(key);

            if (m != null)
            {
                _context.Entry(m).CurrentValues.SetValues(t);
                var result = await _context.SaveChangesAsync();

                return(result);
            }
            return(-1);
        }
Ejemplo n.º 3
0
 public Repository(AccountingDbContext context)
 {
     _context  = context;
     _Entities = context.Set <T>();
 }
Ejemplo n.º 4
0
 public void InsertToDb <T>(List <T> data) where T : class
 {
     db.Set <T>().AddRange(data);
     db.SaveChanges();
 }