static void Main(string[] args) { //AddDepartments(); //GetAllDepartments(); //GetDepartmentsWhere(); //UpdateDepartmentTracking(); //UpdateDepartmentNoTracking(); //AddEmployees(); //GetAllEmployees(); //GetEmployeesWhere(); //UpdateEmployeeTracking(); //UpdateEmployeeNoTracking(); //UpdateEmployeesDepartmentTracking(); //UpdateEmplyeesDepartmentNoTracking(); //UpdateOnlyDepartmentsNoTracking(); //AddEmployeeWithPayments(); //AddPaymentToEmployeeTracking(); //AddPaymentToEmployeeNoTracking(); //AddResponsibilities(); //SelectEmployeesWithTasks(); //context.Dispose(); using IUnitOfWork uow = new CompanyUnitOfWork(new CompanyContext()); uow.Employee.Add(new Employee { Name = "Severous", Lastname = "Snape", Birthday = new DateTime(1970, 5, 5), DepartmentID = 1 }); uow.Task.Add(new Task { Name = "Budget presentation" }); uow.Commit(); }
public CompanyService() { _companyUnitOfWork = new CompanyUnitOfWork(new MedicineDbContext()); }