public List<Employee> GetEmployees()
        {
            //var empList = new List<Employee>
            //{

            //    new Employee
            //    {
            //        Id = 1,
            //        Name = "Emp1"
            //    } ,

            //    new Employee
            //    {
            //        Id = 2,
            //        Name = "Emp2"
            //    } ,
            //    new Employee
            //    {
            //        Id = 3,
            //        Name = "Emp3"
            //    } ,
            //};
            //return empList;

            demoDbContext context = new demoDbContext();

            return context.employees.Select(emp => new Employee()
            {
                Id = emp.Id,
                Name = emp.Name
            }).ToList();

        }
 public void BulkInsert(List<Employee> employees, demoDbContext context)
 {
     employees.ForEach(c => context.employees.Add(new EmployeeEntity()
     {
         Id = c.Id,
         Name = c.Name
     }));
 }
Exemple #3
0
        public static void SeedHostDb(demoDbContext context)
        {
            context.SuppressAutoSetTenantId = true;

            // Host seed
            new InitialHostDbBuilder(context).Create();

            // Default tenant seed (in host database).
            new DefaultTenantBuilder(context).Create();
            new TenantRoleAndUserBuilder(context, 1).Create();
        }
 public int InsertEmployee (Employee employee)
 {
     demoDbContext context = new demoDbContext();
     context.employees.Add(new EmployeeEntity()
     {
         Id = employee.Id,
         Name = employee.Name
     });
     context.SaveChanges();
     
     return employee.Id;
 }
Exemple #5
0
 public UsersController(demoDbContext context,
                        IConfiguration configuration) : base(context, configuration)
 {
 }
 public async void BulkInsertAsync(List<Employee> employees)
 {
     demoDbContext context = new demoDbContext();
     await Task.Run(() => BulkInsert(employees, context));
     context.SaveChanges();
 }
Exemple #7
0
 public DefaultLanguagesCreator(demoDbContext context)
 {
     _context = context;
 }
 public BaseController(demoDbContext context,
                       IConfiguration configuration)
 {
     DbContext = context;
 }
Exemple #9
0
 public TenantRoleAndUserBuilder(demoDbContext context, int tenantId)
 {
     _context  = context;
     _tenantId = tenantId;
 }
Exemple #10
0
 public DefaultSettingsCreator(demoDbContext context)
 {
     _context = context;
 }
 public HostRoleAndUserCreator(demoDbContext context)
 {
     _context = context;
 }
 public DefaultEditionCreator(demoDbContext context)
 {
     _context = context;
 }
 public InitialHostDbBuilder(demoDbContext context)
 {
     _context = context;
 }
Exemple #14
0
 public DefaultTenantBuilder(demoDbContext context)
 {
     _context = context;
 }