public void UpdateEmployee(Employee emp) { //DataAccessLayer.DALEmployeesEF dALEmployeesEF = new DALEmployeesEF(); //dALEmployeesEF.UpdateEmployee(emp); // reviso bLEmployees.UpdateEmployee(emp); DataAccessLayer.DALEmployeesMongo dALEmployeesMongo = new DALEmployeesMongo(); dALEmployeesMongo.UpdateEmployee(emp); }
public void AddEmployee(Employee emp) { //IDALEmployees dALEmployees = new DALEmployeesEF(); IDALEmployees dALEmployees = new DALEmployeesMongo(); dALEmployees.AddEmployee(emp); }
public void DeleteEmployee(int id) { // DataAccessLayer.DALEmployeesEF dALEmployeesEF = new DALEmployeesEF(); // dALEmployeesEF.DeleteEmployee(id); DataAccessLayer.DALEmployeesMongo dALEmployeesMongo = new DALEmployeesMongo(); dALEmployeesMongo.DeleteEmployee(id); }
public static void RegisterTypes(UnityContainer container) { //register the concrete implementation for interfaces container.RegisterType <IDALEmployees, DALEmployeesMongo>(); container.RegisterType <IBLEmployees, BLEmployees>(); //register a singleton for DAL DALEmployeesMongo dalEmployeesEF = new DALEmployeesMongo(); container.RegisterInstance(dalEmployeesEF); //register a singleton for BL BLEmployees blEmployees = new BLEmployees(container.Resolve <IDALEmployees>()); container.RegisterInstance(blEmployees); }