示例#1
0
        public SliderService(ISliderRepository sliderRepository, IUnitOfWork unitOfWork, IMemoryCache cache)
        {
            _sliderRepository = sliderRepository;

            _unitOfWork = unitOfWork;
            _cache      = cache;
        }
 public AdminController(IAdminRepository _adminRepository, ISliderRepository _sliderRepository, IEventsRepository _eventsRepository, IMomentsRepository _momentsRepository)
 {
     adminRepository   = _adminRepository;
     sliderRepository  = _sliderRepository;
     eventsRepository  = _eventsRepository;
     momentsRepository = _momentsRepository;
 }
示例#3
0
 public PagesController(IOurTeamRepository teamRepository, IAdvertisementRepository adsRepository, IAboutRepository aboutRepository, ISliderRepository sliderRepository)
 {
     _teamRepository   = teamRepository;
     _adsRepository    = adsRepository;
     _aboutRepository  = aboutRepository;
     _sliderRepository = sliderRepository;
 }
示例#4
0
 public SliderController(ICloudinaryService cloudinaryService, ISliderRepository sliderRepository, IMapper mapper, IFileManager fileManager)
 {
     _sliderRepository  = sliderRepository;
     _mapper            = mapper;
     _fileManager       = fileManager;
     _cloudinaryService = cloudinaryService;
 }
示例#5
0
        public DataModel.Response.FindAllItemReponse <DataModel.Model.SliderModel> GetRelatedSlider(DateTime date, int pageSize, int pageIndex)
        {
            try
            {
                ISliderRepository sliderRepository = RepositoryClassFactory.GetInstance().GetSliderRepository();

                var result  = sliderRepository.FindAllRelated(date, pageSize, pageIndex);
                var _slider = result.Item2.Select(n => MapperUtil.CreateMapper().Mapper.Map <Slider, SliderModel>(n)).ToList();
                return(new FindAllItemReponse <SliderModel>
                {
                    Count = result.Item1,
                    Items = _slider,
                    ErrorCode = (int)ErrorCode.None,
                    Message = string.Empty
                });
            }
            catch (Exception ex)
            {
                return(new FindAllItemReponse <SliderModel>
                {
                    ErrorCode = (int)ErrorCode.Error,
                    Message = ex.Message
                });
            }
        }
示例#6
0
 public HomeController(ISliderRepository sliderRepository, IHaberRepository haberRepository, IKategoriRepository kategoriRepository, IYorumRepository yorumRepository)
 {
     _sliderRepository   = sliderRepository;
     _haberRepository    = haberRepository;
     _kategoriRepository = kategoriRepository;
     _yorumRepository    = yorumRepository;
 }
示例#7
0
 public HomeController()
 {
     TeamRepository      = new TeamMemberRepository(db);
     teamAboutRepository = new TeamAboutRepository(db);
     _hamkaranRepository = new HamkaranRepository(db);
     _sliderRepository   = new SliderRepository(db);
 }
示例#8
0
 public HomeController(ISecurityService securityService, IProfileRepository profileRepository
                       , IEventRepository eventRepository
                       , ISliderRepository sliderRepository)
 {
     _securityService   = securityService;
     _profileRepository = profileRepository;
     _eventRepository   = eventRepository;
     _sliderRepository  = sliderRepository;
 }
示例#9
0
        private int _entityId = -1; // passed as a querystring parameter for authorization and used for validation

        public SliderController(ISliderRepository Sliders, ILogManager logger, IHttpContextAccessor httpContextAccessor)
        {
            _Sliders = Sliders;
            _logger  = logger;
            if (httpContextAccessor.HttpContext.Request.Query.ContainsKey("entityid"))
            {
                _entityId = int.Parse(httpContextAccessor.HttpContext.Request.Query["entityid"]);
            }
        }
示例#10
0
 public SharedController(IMenuRepository menuRepository, 
                         IOuterLinkRepository outerLinkRepository,
                         ISliderRepository sliderRepository,
                         IArticleRepository articleRepository)
 {
     this.menuRepository = menuRepository;
     this.outerLinkRepository = outerLinkRepository;
     this.sliderRepository = sliderRepository;
     this.articleRepository = articleRepository;
 }
示例#11
0
 public DefaultController(INewsRepository newsRepository, ICategoryRepository categoryRepository, ICommentRepository commentRepository, ISliderRepository sliderRepository,
                          ITagRepository tagRepository, IUserRepository userRepository)
 {
     _newsRepository     = newsRepository;
     _categoryRepository = categoryRepository;
     _commentRepository  = commentRepository;
     _sliderRepository   = sliderRepository;
     _tagRepository      = tagRepository;
     _userRepository     = userRepository;
 }
示例#12
0
 public SliderController(ITopCategoryRepository topRepo, IErrorLogRepository errorRepo, IMiddleCategoryRepository midRepo, ISubCategoryRepository subRepo, IProductRepository productRepo, IMapper mapper, ISliderRepository sliderRepo, IBrandRepository brandRepo, IWebHostEnvironment environment)
 {
     _topRepo     = topRepo;
     _midRepo     = midRepo;
     _subRepo     = subRepo;
     _productRepo = productRepo;
     _errorRepo   = errorRepo;
     _mapper      = mapper;
     _sliderRepo  = sliderRepo;
     _brandRepo   = brandRepo;
     _environment = environment;
 }
示例#13
0
 public DataManager(IOurWorksRepository ourworksRepository, IAboutUsRepository aboutusRepository, IColorsRepository colorsRepository, IMegkomnatnyeDvRepository megkomDvRepository, IArticlesRepository articlesRepository, IYstanovkaRepository ystanovkaRepository, ICommentRepository commentRepository, ISeoMainRepository seoMainRepository, IUserRepository userRepository, IOplataDostavkaRepository opldostRepository, IKlientRepository klientRepository, IVhodnyeDvRepository vhodnDvRepository, ISliderRepository sliderRepository, IContactRepository contactRepository)
 {
     this.ourworksRepository  = ourworksRepository;
     this.aboutusRepository   = aboutusRepository;
     this.colorsRepository    = colorsRepository;
     this.megkomDvRepository  = megkomDvRepository;
     this.articlesRepository  = articlesRepository;
     this.klientRepository    = klientRepository;
     this.vhodnDvRepository   = vhodnDvRepository;
     this.sliderRepository    = sliderRepository;
     this.contactRepository   = contactRepository;
     this.opldostRepository   = opldostRepository;
     this.userRepository      = userRepository;
     this.seoMainRepository   = seoMainRepository;
     this.commentRepository   = commentRepository;
     this.ystanovkaRepository = ystanovkaRepository;
 }
示例#14
0
 public DataModel.Response.BaseResponse DeleteSlider(string id)
 {
     try
     {
         ISliderRepository sliderRepository = RepositoryClassFactory.GetInstance().GetSliderRepository();
         sliderRepository.Delete(id);
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_delete_success
         });
     }
     catch (Exception ex)
     {
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
 public HomeController(ITopCategoryRepository topRepo, IProductRepository productRepo, IErrorLogRepository errorRepo, IHttpContextAccessor httpContextAccessor, IMiddleCategoryRepository midRepo, ISubCategoryRepository subRepo, IFavoriteProductRepository fpRepo, ICustomerRepository customerRepo, IBrandRepository brandRepo, IMapper mapper, IWebHostEnvironment environment, IProductPhotoRepository photoRepo, IAdminRepository adminRepo, IAdProductRepository adproRepo, IContactUsRepository contactRepo, IEmailNewsletterRepository newsRepo, IFavoriteProductRepository favRepo, IMiniSliderRepository miniRepo, ISliderRepository sliderRepo)
 {
     _topRepo             = topRepo;
     _productRepo         = productRepo;
     _errorRepo           = errorRepo;
     _httpContextAccessor = httpContextAccessor;
     _midRepo             = midRepo;
     _subRepo             = subRepo;
     _fpRepo       = fpRepo;
     _customerRepo = customerRepo;
     _brandRepo    = brandRepo;
     _mapper       = mapper;
     _environment  = environment;
     _photoRepo    = photoRepo;
     _adminRepo    = adminRepo;
     _adproRepo    = adproRepo;
     _contactRepo  = contactRepo;
     _newsRepo     = newsRepo;
     _favRepo      = favRepo;
     _miniRepo     = miniRepo;
     _sliderRepo   = sliderRepo;
 }
示例#16
0
 public DataModel.Response.BaseResponse UpdateSlider(DataModel.Model.SliderModel slider)
 {
     try
     {
         ISliderRepository sliderRepository = RepositoryClassFactory.GetInstance().GetSliderRepository();
         Slider            _slider          = MapperUtil.CreateMapper().Mapper.Map <SliderModel, Slider>(slider);
         sliderRepository.Update(_slider);
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_update_success
         });
     }
     catch (Exception ex)
     {
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
示例#17
0
 public DataModel.Response.FindItemReponse <DataModel.Model.SliderModel> FindSliderByURL(string url)
 {
     try
     {
         ISliderRepository sliderRepository = RepositoryClassFactory.GetInstance().GetSliderRepository();
         Slider            slider           = sliderRepository.FindByActionURL(url);
         var _slider = MapperUtil.CreateMapper().Mapper.Map <Slider, SliderModel>(slider);
         return(new FindItemReponse <SliderModel>
         {
             Item = _slider,
             ErrorCode = (int)ErrorCode.None,
             Message = string.Empty
         });
     }
     catch (Exception ex)
     {
         return(new FindItemReponse <SliderModel>
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
示例#18
0
 public DataModel.Response.InsertResponse CreateSlider(DataModel.Model.SliderModel slider)
 {
     try
     {
         ISliderRepository sliderRepository = RepositoryClassFactory.GetInstance().GetSliderRepository();
         Slider            _slider          = MapperUtil.CreateMapper().Mapper.Map <SliderModel, Slider>(slider);
         object            id = sliderRepository.Insert(_slider);
         return(new InsertResponse
         {
             InsertID = id.ToString(),
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_create_success
         });
     }
     catch (Exception ex)
     {
         return(new InsertResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
示例#19
0
 public DataModel.Response.FindAllItemReponse <DataModel.Model.SliderModel> GetSliders()
 {
     try
     {
         ISliderRepository sliderRepository = RepositoryClassFactory.GetInstance().GetSliderRepository();
         IList <Slider>    slider           = sliderRepository.FindAll();
         var _slider = slider.Select(i => MapperUtil.CreateMapper().Mapper.Map <Slider, SliderModel>(i)).ToList();
         return(new FindAllItemReponse <SliderModel>
         {
             Items = _slider,
             ErrorCode = (int)ErrorCode.None,
             Message = string.Empty
         });
     }
     catch (Exception ex)
     {
         return(new FindAllItemReponse <SliderModel>
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
示例#20
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SliderService"/> class.
 /// </summary>
 /// <param name="sliderRepository">The slider repository.</param>
 public SliderService(ISliderRepository sliderRepository) => _sliderRepository = sliderRepository;
示例#21
0
 public SliderController(IWebHostEnvironment iWebHostEnvironment, ISliderRepository iSliderRepository, IHubContext <NotifyHub, INotifyHub> notifyHub)
 {
     this._iWebHostEnvironment = iWebHostEnvironment;
     this._iSliderRepository   = iSliderRepository;
     _notifyHub = notifyHub;
 }
 public SliderViewComponent(IMapper mapper, ISliderRepository sliderRepository)
 {
     _mapper           = mapper;
     _sliderRepository = sliderRepository;
 }
 public SliderController(ISliderRepository sliderRepository, ILanguageRepository langRepository)
 {
     _SliderRepository   = sliderRepository;
     _LanguageRepository = langRepository;
 }
 public HomeSliderViewComponent(ISliderRepository sliderRepository, IMemoryCache cache)
 {
     _sliderRepository = sliderRepository;
     _cache            = cache;
 }
示例#25
0
 public SliderViewComponent(ISliderRepository sliderRepository)
 {
     this.sliderRepository = sliderRepository;
 }
 public SliderComponent(ISliderRepository sliderRepo, IMapper mapper, IErrorLogRepository errorRepo)
 {
     _sliderRepo = sliderRepo;
     _mapper     = mapper;
     _errorRepo  = errorRepo;
 }
示例#27
0
 public SliderService(IUnitOfWork unitOfWork, ISliderRepository sliderRepository)
 {
     _unitOfWork = unitOfWork;
     _sliderRepository = sliderRepository;
 }
示例#28
0
 public AdminController(IProductRepository productRepo, ISliderRepository sliderRepo, IOrderRepository orderRepo)
 {
     _productRepository = productRepo;
     _orderRepository   = orderRepo;
     _sliderRepository  = sliderRepo;
 }
 //int page = 1;
 //int pageSize = 10;
 public SlidesController(ISliderRepository sliderRepository, IHostingEnvironment env)
 {
     _sliderRepository = sliderRepository;
     _env = env;
 }
示例#30
0
 public SliderApplication(ISliderRepository sliderRepository, IFileUploader fileUploader)
 {
     _sliderRepository = sliderRepository;
     _fileUploader     = fileUploader;
 }
示例#31
0
 public SilderService(ISliderRepository sliderRepository, IUnitOfWork unitOfWork)
 {
     this._sliderRepository = sliderRepository;
     this._unitOfWork       = unitOfWork;
 }
示例#32
0
 public SliderController(ISliderRepository repository)
 {
     _db = repository;
 }
示例#33
0
 public SliderManager(ISliderRepository sliderRepository)
 {
     _sliderRepository = sliderRepository;
 }
 public SlideapiController(ISliderRepository slideRepo,ILoggingRepository logg)
     : base(logg)
 {
     _slideRepo = slideRepo;
 }