public void AddEmployee() { var ctx = new CompanyCtx(); var employeeRepo = new EmployeeRepository(ctx); var e1 = new Employee { EmployeeCode = "E88", FirstName = "Jonelle", LastName = "Castaneda", DepartmentCode = "D01" }; employeeRepo.Add(e1); }
public static void RegisterDependencies() { var builder = new ContainerBuilder(); var ctx = new CompanyCtx(); builder.RegisterControllers(typeof(MvcApplication).Assembly); builder.Register(x => new EmployeeRepository(ctx)).As <IEmployeeRepository>().InstancePerHttpRequest(); builder.Register(x => new DepartmentRepository(ctx)).As <IDepartmentRepository>().InstancePerHttpRequest(); var container = builder.Build(); DependencyResolver.SetResolver(new AutofacDependencyResolver(container)); }