public AdminRepository(LiveContext liveContext, IMapper autoMapper, IJwtService jwtService, ITVMovieRepository tvMovieRepository) { this._liveContext = liveContext; this._autoMapper = autoMapper; this._jwtService = jwtService; this._tvMovieRepository = tvMovieRepository; }
private void _SetServerEnableState(bool value, int port) { if (value) { StopServer(); var options = new StartOptions { ServerFactory = "Nowin", Port = port }; //use the Nowin _server to listen for connections try { _server = WebApp.Start <Startup>(options); } catch (Exception ex) { Logging.Error("Unable to start web _server.", ex); return; } if (LiveContext == null) { LiveContext = VixenSystem.Contexts.CreateLiveContext("Web Server"); LiveContext.Start(); } } else { StopServer(); if (LiveContext != null) { //We are the only current consumer of LiveContext, so shut it off when we are done. VixenSystem.Contexts.ReleaseContext(LiveContext); LiveContext = null; } } }
public UserRepository(LiveContext liveContext, IMapper autoMapper, IJwtService jwtService, ISendEmailService emailService) { this._liveContext = liveContext; this._autoMapper = autoMapper; this._jwtService = jwtService; this._emailService = emailService; }
private void _SetServerEnableState(bool value, int port) { if (value) { if (server != null) { _SetServerEnableState(false, port); } server = KayakServer.Factory.CreateHttp(new RequestDelegate(), scheduler); server.Listen(new IPEndPoint(IPAddress.Any, port)); LiveContext = VixenSystem.Contexts.CreateLiveContext("Web Server"); LiveContext.Start(); Thread T = new Thread(new ThreadStart(scheduler.Start)); T.Start(); } else { scheduler.Stop(); if (server != null) { server.Dispose(); server = null; } if (LiveContext != null) { //We are the only current consumer of LiveContext, so shut it off when we are done. VixenSystem.Contexts.ReleaseContext(LiveContext); LiveContext = null; } } }
public async Task <IActionResult> Index(string msg, string imno) { WebImConfig im; using (var live = new LiveContext()) { im = live.WebImConfig.FirstOrDefault(); } var body = $"UserName={im.UserName}&Msg={msg}&Receivers={imno}&ssid={im.Ssid}"; var result = await HttpService.Post <object>(body, Config._Sendsms); using (var live = new LiveContext()) { live.SmsQu.Add(new SmsQu() { Msg = msg, Receivers = imno, Completed = result.StringBody.rc == "200", AddTime = DateTime.Now }); live.SaveChanges(); } return(RedirectToAction("Index")); }
public async Task Login(string pwd) { var ret = await HttpService.Post <object>($"UserName=13718607977&Pwd={pwd}&OnlineStatus=400&AccountType=1&Ccp=", Config._Login); if (ret.CookieCollection.Count > 0 && ret.CookieCollection["webim_sessionid"] != null) { var webimsessionid = ret.CookieCollection["webim_sessionid"].Value; using (var live = new LiveContext()) { var im = live.WebImConfig.FirstOrDefault(); if (im == null) { live.WebImConfig.Add(new WebImConfig() { UserName = "******", Ssid = webimsessionid }); } else { im.UserName = "******"; im.Ssid = webimsessionid; } live.SaveChanges(); } GetConnect(webimsessionid); } }
//private readonly IUpdatingRepository _updateRepository; public TVMovieRepository(LiveContext liveContext, IMapper autoMapper, SqlConnectingSettings sql) { this._liveContext = liveContext; this._autoMapper = autoMapper; this._sql = sql; // this._updateRepository = updateRepository; }
public UpdatingRepository(LiveContext liveContext, IMapper autoMapper, SqlConnectingSettings sql, ITVMovieRepository tvMovieRepository) { this._context = liveContext; this._autoMapper = autoMapper; // this._sql = sql; this._tvMovieRepository = tvMovieRepository; }
public LiveContext GetSystemLiveContext() { if (_systemLiveContext == null) { _systemLiveContext = new LiveContext("System"); _AddContext(_systemLiveContext); } return(_systemLiveContext); }
public ExploreRepository(LiveContext liveContext, IMapper autoMapper, IJwtService jwtService, ITVMovieRepository tvMovieRepository, ISongsRepository radioSongsRepository, IBestsellersRepository bestSellersRepository) { this._liveContext = liveContext; this._autoMapper = autoMapper; this._jwtService = jwtService; this._tvMovieRepository = tvMovieRepository; this._radioSongsRepository = radioSongsRepository; this._bestSellersRepository = bestSellersRepository; }
public IActionResult Contact() { List <Receivers> list; using (var live = new LiveContext()) { list = live.Receivers.ToList(); } return(View(list)); }
public LiveContext CreateLiveContext(string name) { if (string.IsNullOrEmpty(name)) { throw new ArgumentNullException("name"); } var context = new LiveContext(name); _AddContext(context); return(context); }
private async Task <DateTime> GetLastDate() { using (var context = new LiveContext(_sql)) { var movies = await context.TVMovies.ToListAsync(); if (movies.Count > 0) { var dates = movies.Select(x => x.PlayAt).ToList(); return(dates.Max()); } return(DateTime.Now); } }
public IActionResult Contact(string mobile, string imno) { using (var live = new LiveContext()) { var rece = live.Receivers.Any(i => i.Mobile == mobile && i.ImNo == imno); if (!rece) { live.Receivers.Add(new Receivers() { Mobile = mobile, ImNo = imno, AddTime = DateTime.Now }); } live.SaveChanges(); } return(RedirectToAction("Contact")); }
private void PreviewPlay() { if (_previewContext == null) { _previewContext = VixenSystem.Contexts.CreateLiveContext("Effect Preview"); _previewContext.Start(); } IEnumerable <EffectNode> orderedNodes = Elements.Select(x => x.EffectNode).OrderBy(x => x.StartTime).ToList(); if (orderedNodes.Any()) { TimeSpan startOffset = orderedNodes.First().StartTime; TimeSpan duration = orderedNodes.Last().EndTime - startOffset; List <EffectNode> nodesToPlay = orderedNodes.Select(effectNode => new EffectNode(effectNode.Effect, effectNode.StartTime - startOffset)).ToList(); _previewContext.Execute(nodesToPlay); _previewLoopTimer.Interval = duration.TotalMilliseconds; _previewLoopTimer.Start(); } }
public async Task <DateTime> GetLastDate() { //var sql = new SqlConnectingSettings("connection"); var LastDate = DateTime.Now.AddDays(-1); using (var context = new LiveContext(_sql)) { var actualSongs = await context.Songs.ToListAsync(); ///BAD if (actualSongs.Count > 0) { var dates = actualSongs.Select(s => s.PlayAt).ToList(); LastDate = dates.Max(); } } //playAt -> 13:06 ...---->13.00 return(LastDate); }
public RadioSongRepository(LiveContext liveContext, IMapper autoMapper) { this._liveContext = liveContext; this._autoMapper = autoMapper; }
private void _inputManagement_InputsChanged(object sender, InputsChangedEventArgs e) { LiveContext systemContext = VixenSystem.Contexts.GetSystemLiveContext(); systemContext.Execute(e.EffectNodes); }
public UserDesktopRepository(LiveContext liveContext, IMapper autoMapper) { this._liveContext = liveContext; this._autoMapper = autoMapper; }
public BestsellersRepository(LiveContext liveContext, IMapper autoMapper) { this._liveContext = liveContext; this._autoMapper = autoMapper; }