Esempio n. 1
0
 public MessageApiController(IFormRequestService formRequestService, ILogService logService, IPaymentSystemService paymentSystemService, ISettingsService settingsService)
 {
     _formRequestService   = formRequestService;
     _logService           = logService;
     _paymentSystemService = paymentSystemService;
     _settingsService      = settingsService;
 }
Esempio n. 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);
        }
Esempio n. 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);
        }
Esempio n. 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;
 }
Esempio n. 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;
 }
Esempio n. 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);
                }
            }
        }
Esempio n. 7
0
 public FormRequestApiController(ILogService logService, IFormRequestService formRequestService)
 {
     _logService         = logService;
     _formRequestService = formRequestService;
 }
Esempio n. 8
0
 public FormRequestController(IFormRequestService formRequestService)
 {
     _formRequestService = formRequestService;
 }