public void NavigateUrl() { if (string.IsNullOrEmpty(Url) == false) { if (this.webBrowser1.InvokeRequired) { ShowHandler handler = new ShowHandler(NavigateUrl); this.Invoke(handler); } else { this.webBrowser1.Navigate(Url); } } }
public static void Display() { ShowHandler handler = new ShowHandler(Show); IAsyncResult resultObj = handler.BeginInvoke(null, null); for (int i = 1; i <= 10; i++) { Console.WriteLine($"{i} Продолжается работа метода Display"); Thread.Sleep(500); } int result = handler.EndInvoke(resultObj); Console.WriteLine("Результат равен {0}", result); }
public void ShowMessage(string message) { this.Text = message; this.Show(); ShowHandler handler = new ShowHandler(Count); IAsyncResult resultObj = handler.BeginInvoke(null, null); handler.EndInvoke(resultObj); //System.Timers.Timer timer = new System.Timers.Timer(5000); //timer.BeginInit(); //timer.Start(); //timer.EndInit(); //Console.WriteLine("timer end"); this.Hide(); }
public static void Display() { ShowHandler handler = new ShowHandler(Show); IAsyncResult resultObj = handler.BeginInvoke(10, new AsyncCallback(AsyncCompleted), "Асинхронные вызовы"); for (int i = 1; i <= 10; i++) { Console.WriteLine($"{i} Продолжается работа метода Display"); Thread.Sleep(500); } int res = handler.EndInvoke(resultObj); Console.WriteLine("Результат: {0}", res); }
public IHttpActionResult Post() { var req = Request.Content.ReadAsStreamAsync().Result; var body = new StreamReader(req).ReadToEnd(); dynamic json = JsonConvert.DeserializeObject(body); var parameters = json.result.parameters; var userId = MessageHandler.SenderId; var userHandler = new UserHandler(); if ((string)json.result.action == "routes") { var origin = (string)parameters["origin"]; var dest = (string)parameters["destination"]; var currency = userHandler.GetCurrency(userId) ?? "USD"; string currencyCulture; Currency.currencies.TryGetValue(currency, out currencyCulture); RoutesHandler.EntryPoint(origin, dest, currencyCulture ?? "chr-Cher-US"); return(Ok()); } else if ((string)json.result.action == "setCurrency") { var currency = (string)parameters["currency"]; var newCurrency = userHandler.SetCurrency(userId, currency); var message = !string.IsNullOrEmpty(newCurrency) ? $"Currency updated to {newCurrency} ({Currency.CurrencyNames[newCurrency]})" : $"Sorry but {currency} is not currently supported :/. Try again with another one."; MessageHandler.SendTextMessage(message); return(Ok()); } else if ((string)json.result.action == "showSaved") { var attr = (string)parameters["attr"]; ShowHandler.EntryPoint(userId, attr); return(Ok()); } return(Ok()); }
private void LoadHandlers() { Handlers = new List <IMediaHandler>(); try { string handlerSettingsFile = ConfigurationManager.AppSettings["HandlerSettingsFile"]; XDocument settingsDocument = LoadHandlerDocument(handlerSettingsFile); foreach (XElement handlerElement in settingsDocument.Root.Elements("Handler")) { try { string type = handlerElement.Attribute("type").Value; switch (type.ToLower()) { case "showmediahandler": var showHandler = new ShowHandler(handlerElement); Handlers.Add(showHandler); Logging.Log.DebugFormat("Loaded showhandler {0}", showHandler.Name); break; case "standardmediahandler": var standardHandler = new StandardXmlMediaHandler(handlerElement); Handlers.Add(standardHandler); Logging.Log.DebugFormat("Loaded standard xml handler {0}", standardHandler.Name); break; default: Logging.Log.WarnFormat("Handler type {0} not found", type); break; } } catch (Exception ex) { Logging.Log.ErrorFormat("Failure loading media handler: {0}. \n Handler file: {1}", ex, handlerElement); } } } catch (Exception ex) { Logging.Log.Error("Failure loading media handlers", ex); throw; } }
public override void Dispose() { base.Dispose(); ShowHandler.Dispose(); HideHandler.Dispose(); FirstShow.Dispose(); if (AutoDisposeData) { var d = Data as IDisposable; if (null != d) { d.Dispose(); } } Data = null; }
public static string CheckUpdateShow(int SellerId, string name, string URL, string description, string s_price) { string response = ""; Regex expression = new Regex(@"[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)"); if (name == "") { response = "Name must be filled"; } else if (name.Length < 5) { response = "Name must be at least 5 characters"; } else if (URL == "") { response = "URL must be filled"; } else if (!expression.IsMatch(URL)) { response = "URL must be valid format"; } else if (description == "") { response = "Description must be filled"; } else if (s_price == "") { response = "Price must be filled"; } else if (int.Parse(s_price) < 1000) { response = "Price must be at least 1000"; } else { int price = int.Parse(s_price); ShowHandler.UpdateShow(SellerId, name, price, description); } return(response); }
public void Start() { int refx = 0; Square square = x => x * x; OperationMulti multi = (x, y) => x * y; ShowSmt show = () => IOService.ShowUserStringWithLineBreak("Lambda Without Arguments!"); RefHandler refHandler = (ref int x) => x += 5; ShowHandler showHandler = () => ShowMessage(); IOService.ShowUserStringWithLineBreak(multi(5, 5).ToString()); IOService.ShowUserStringWithLineBreak(square(10).ToString()); show(); refHandler(ref refx); IOService.ShowUserStringWithLineBreak($"Refx = {refx}"); showHandler(); int[] Array = new int[] { 5, 6, 3, 5, 1, 10, 10 }; IsCondition condition = (int x) => x > 5; SumArrayNumbers(Array, condition); }
public new static void Show() { ShowHandler?.Invoke(null, null); }
public static Show GetShowById(int Id) { return(ShowHandler.GetShowById(Id)); }
public static bool DeleteShow(int id) { return(ShowHandler.DeleteShow(id)); }
public static bool CheckShowWithSeller(int showId, int UserId) { return(ShowHandler.CheckShowWithSeller(showId, UserId)); }
public static Show GetShowByToken(string token) { return(ShowHandler.GetShowByToken(token)); }
public static ShowDetail GetShowDetailById(int showId) { return(ShowHandler.GetShowDetailById(showId)); }
void setProperties(GameObject model, bool state) //funcion de la animaion y de l audio { ShowHandler.Set(model, state); AudioHandler.changeState(model, state); AnimationHandler.changeState(model, state); }
public static List <Show> GetShowBySellerId(int sellerId) { return(ShowHandler.GetShowBySellerId(sellerId)); }
public static List <Show> GetAllShow() { return(ShowHandler.GetAllShow()); }