Пример #1
0
 public MessageApiController(IFormRequestService formRequestService, ILogService logService, IPaymentSystemService paymentSystemService, ISettingsService settingsService)
 {
     _formRequestService   = formRequestService;
     _logService           = logService;
     _paymentSystemService = paymentSystemService;
     _settingsService      = settingsService;
 }
Пример #2
0
        public FormsBoardController(IMemoryCache cache, IFormsBoardViewModel formsBoardViewModel, IHeaderViewModel headerViewModel, IFormRequestService formRequestService,
                                    IFormXmlService formXmlService, IADUserViewModel aDUserViewModel, IActionViewModel actionViewModel, IUserUtil userUtil, IBitacora bitacora) :
            base(cache, headerViewModel, aDUserViewModel, actionViewModel, userUtil, bitacora)
        {
            FormRequestService  = formRequestService;
            FormsBoardViewModel = formsBoardViewModel;
            FormXmlService      = formXmlService;

            LoadBaseViewModel(FormsBoardViewModel);
        }
Пример #3
0
        public DesktopController(IMemoryCache cache, IDesktopViewModel desktopViewModel, IHeaderViewModel headerViewModel, IFormRequestService formRequestService,
                                 IADUserViewModel aDUserViewModel, IActionViewModel actionViewModel, IUserUtil userUtil, IBitacora bitacora, IHostingEnvironment environment) :
            base(cache, headerViewModel, aDUserViewModel, actionViewModel, userUtil, bitacora)
        {
            FormRequestService = formRequestService;
            DesktopViewModel   = desktopViewModel;
            HostingEnvironment = environment;

            LoadBaseViewModel(DesktopViewModel);
        }
Пример #4
0
 public FormRequestController(IMemoryCache cache, IFormRequestViewModel formRequestViewModel, IFormRequest formRequest, IHeaderViewModel headerViewModel, IFormRequestService formRequestService,
                              IFormXmlService formXmlService, IADUserViewModel aDUserViewModel, IActionViewModel actionViewModel, IHostingEnvironment environment, IUserUtil userUtil, IBitacora bitacora) :
     base(cache, headerViewModel, aDUserViewModel, actionViewModel, userUtil, bitacora)
 {
     FormRequestService   = formRequestService;
     FormRequest          = formRequest;
     FormRequestViewModel = formRequestViewModel;
     FormXmlService       = formXmlService;
     HostingEnvironment   = environment;
 }
Пример #5
0
 public AdminController(IMenuService menuService, ISettingsService settingsService, IPageService pageService,
                        IBlockService blockService, ISecurityService securityService, IAlbumService albumService,
                        ISliderService sliderService, IAnalyticsService analyticsService, IFileService fileService, IVideoGalleryService videoGallery,
                        IFormRequestService formRequestService, IMailService mailService, IReviewService reviewService, IImageService imageService, IOrderFormService orderFormService)
 {
     _menuService         = menuService;
     _settingsService     = settingsService;
     _pageService         = pageService;
     _blockService        = blockService;
     _securityService     = securityService;
     _albumService        = albumService;
     _sliderService       = sliderService;
     _analyticsService    = analyticsService;
     _fileService         = fileService;
     _videoGalleryService = videoGallery;
     _formRequestService  = formRequestService;
     _mailService         = mailService;
     _reviewService       = reviewService;
     _imageService        = imageService;
     _orderFormService    = orderFormService;
 }
Пример #6
0
        public TelegramBotService(ILogService logService, IFormRequestService formRequestService1, ISettingsService settingsService)
        {
            _logService         = logService;
            _formRequestService = formRequestService1;
            _settingsService    = settingsService;

            _formRequestService.RequestCreated += FormRequestService_RequestCreated;

            _phoneChatIds = new List <PhoneChatId>();

            _phoneChatIdsFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "phonechatids.xml");

            if (!File.Exists(_phoneChatIdsFile))
            {
                XmlSerializer xs = new XmlSerializer(typeof(List <PhoneChatId>));
                using (StreamWriter tw = new StreamWriter(_phoneChatIdsFile))
                {
                    xs.Serialize(tw, _phoneChatIds);
                }
            }


            XmlSerializer xsr = new XmlSerializer(typeof(List <PhoneChatId>));

            using (StreamReader tw = new StreamReader(_phoneChatIdsFile))
            {
                _phoneChatIds = (List <PhoneChatId>)xsr.Deserialize(tw);
            }

            var allowedUserPhones = _settingsService.GetSettings <string>("Hooks_TelegramBot_AllowedUserPhones");

            if (!String.IsNullOrEmpty(allowedUserPhones))
            {
                _allowedPhoneNumbers = allowedUserPhones.Split(',').ToList();
                foreach (var phoneChatId in _phoneChatIds)
                {
                    phoneChatId.Allowed = _allowedPhoneNumbers.Any(x => x == phoneChatId.Phone);
                }
            }
        }
Пример #7
0
 public FormRequestApiController(ILogService logService, IFormRequestService formRequestService)
 {
     _logService         = logService;
     _formRequestService = formRequestService;
 }
Пример #8
0
 public FormRequestController(IFormRequestService formRequestService)
 {
     _formRequestService = formRequestService;
 }