//------------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);
        }
Exemple #2
0
 public SubMenuService(
     ISubMenuRepository subMenuRepository,
     IUnitOfWork unitOfWork)
 {
     this.subMenuRepository = subMenuRepository;
     this.unitOfWork        = unitOfWork;
 }