//------------singeton eg---------------------------- //private static readonly Lazy<SubMenuService> subMenuInstance=new Lazy< SubMenuService>(()=>new SubMenuService()); //public static SubMenuService GetInstance //{ // get { return subMenuInstance.Value; } //} //------------singeton eg---------------------------- public SubMenuService() { _unitOfWork = new UnitOfWork(new MyApp_BitSolveEntities()); _subMResp = new SubMenuRepository(_unitOfWork); _mainMResp = new MainMenuRepository(_unitOfWork); _empResp = new EmployeeRepository(_unitOfWork); }
public SubMenuService( ISubMenuRepository subMenuRepository, IUnitOfWork unitOfWork) { this.subMenuRepository = subMenuRepository; this.unitOfWork = unitOfWork; }