public EditModel(ICourseEpisodRepository CourseEpisodRepository, IHostingEnvironment HostingEnvironment, IFileHandler FileHandler)
 {
     this.courseEpisodRepository = CourseEpisodRepository;
     this.hostingEnvironment     = HostingEnvironment;
     this.fileHandler            = FileHandler;
     this.Model = new EpisodEditVm();
 }
 public OrderController(ICourseRepository CourseRepository, ICookieManager CookieManager, IHostingEnvironment HostingEnvironment, IOrderRepository OrderRepository, IDisCountRepository DisCountRepository, ICourseEpisodRepository CourseEpisodRepository, IPayment Payment, IMapper Mapper, CustomUserManager CustomUserManager, IOptionsSnapshot <SiteSetting> SiteSetting, CartChecker Cart)
 {
     courseRepository       = CourseRepository;
     cookieManager          = CookieManager;
     orderRepository        = OrderRepository;
     disCountRepository     = DisCountRepository;
     courseEpisodRepository = CourseEpisodRepository;
     hostingEnvironment     = HostingEnvironment;
     payment           = Payment;
     mapper            = Mapper;
     customUserManager = CustomUserManager;
     siteSetting       = SiteSetting.Value;
     cart = Cart;
 }
示例#3
0
 public IndexModel(ICourseEpisodRepository CourseEpisodRepository, IMapper Mapper)
 {
     this.courseEpisodRepository = CourseEpisodRepository;
     this.mapper = Mapper;
     this.Model  = new EpisodIndextVm();
 }
 public DetailModel(ICourseEpisodRepository CourseEpisodRepository)
 {
     this.courseEpisodRepository = CourseEpisodRepository;
     this.Model = new EpisodDetailVm();
 }
 public DeleteModel(ICourseEpisodRepository CourseEpisodRepository, IHostingEnvironment HostingEnvironment, IFileHandler FileHandler)
 {
     this.courseEpisodRepository = CourseEpisodRepository;
     this.hostingEnvironment     = HostingEnvironment;
     this.fileHandler            = FileHandler;
 }