public CategoryTypeService(CourseService courseService, CategoryTypeRepository categoryTypeRepository,
                                   StudentCourseRepository studentCourseRepository, CategoryRepository categoryRepository,
                                   FeedbackRepository feedbackRepository, CourseRepository courseRepository,
                                   ViewRepository viewRepository, UserRepository userRepository)
        {
            this.courseService = courseService;

            this.categoryTypeRepository  = categoryTypeRepository;
            this.studentCourseRepository = studentCourseRepository;
            this.categoryRepository      = categoryRepository;
            this.feedbackRepository      = feedbackRepository;
            this.courseRepository        = courseRepository;
            this.viewRepository          = viewRepository;
            this.userRepository          = userRepository;
        }
        public ActionResult Index()
        {
            var searchParm    = new SearchParam().BindData(DATA);
            var categoryTypes = CategoryTypeRepository.Search(searchParm, Paging);

            SetTitle("Danh sách loại danh mục");
            return(GetCustResultOrView(new ViewParam
            {
                Data = new AdminModel
                {
                    CategoryTypes = categoryTypes,
                    SearchParam = searchParm,
                },
                ViewName = "Index",
                ViewNameAjax = "CategoryTypes"
            }));
        }
Exemplo n.º 3
0
        public UnitOfWork(YapGetirComDbContext db)
        {
            _db = db;

            CampaignRepository           = new CampaignRepository(_db);
            CategoryRepository           = new CategoryRepository(_db);
            CategoryTypeRepository       = new CategoryTypeRepository(_db);
            CommentRepository            = new CommentRepository(_db);
            CookRepository               = new CookRepository(_db);
            MessageRepository            = new MessageRepository(_db);
            OrderRepository              = new OrderRepository(_db);
            PaymentRepository            = new PaymentRepository(_db);
            ProductOrderDetailRepository = new ProductOrderDetailRepository(_db);
            ProductOrderRepository       = new ProductOrderRepository(_db);
            ProductRepository            = new ProductRepository(_db);
            RecipeRepository             = new RecipeRepository(_db);
            RestaurantRepository         = new RestaurantRepository(_db);
            ScoringRepository            = new ScoringRepository(_db);
            SharedRepository             = new SharedRepository(_db);
            StockRepository              = new StockRepository(_db);
            SupplierRepository           = new SupplierRepository(_db);
            UserRepository               = new UserRepository(_db);
            UserTypeRepository           = new UserTypeRepository(_db);
        }
 public override void Setup()
 {
     base.Setup();
     categoryTypeRepository = new CategoryTypeRepository(null, new CategoryTypeService());
 }