private async void addpenalisationglobal_Click(object sender, RoutedEventArgs e) { var currentWindow = this; var _id = await currentWindow.ShowInputAsync("Pozice", "Zadej číslo, na které pozici nový záznam bude", new MetroDialogSettings() { DefaultText = "0" }); var _value = await currentWindow.ShowInputAsync("Výše penalizace", "Zadej body (číslo) odpovídající penalizaci (např -50)", new MetroDialogSettings() { DefaultText = "-100" }); var _textvalue = await currentWindow.ShowInputAsync("Textová hodnota", "Popis za co penalizace je. Např. 'Převrácení modelu'", new MetroDialogSettings() { DefaultText = "Převrácení modelu" }); if (_id == null | _value == null | _textvalue == null) { return; } var landing = new MODEL_CATEGORY_PENALISATIONS() { CATEGORY = 1, ID = int.Parse(_id), VALUE = int.Parse(_value), TEXTVALUE = _textvalue, DELETE_LANDING = "False", DELETE_TIME = "False", DELETE_ALL = "False", TODEL = 0 }; VM.MODEL_CATEGORY_PENALISATIONGLOBAL.Add(landing); savepenalisationglobal(VM.MODEL_CONTESTS_CATEGORIES[categorylist.SelectedIndex].ID); }
private async void addbonuspoints_Click(object sender, RoutedEventArgs e) { var currentWindow = this; var _id = await currentWindow.ShowInputAsync("Pozice", "Zadej pozici soutěžícího, ke kterému se tyto budy připíšou", new MetroDialogSettings() { DefaultText = "0" }); var _value = await currentWindow.ShowInputAsync("Body", "Zadej bonusové body (číslo)", new MetroDialogSettings() { DefaultText = "100" }); if (_id == null | _value == null) { return; } var landing = new MODEL_CATEGORY_PENALISATIONS() { CATEGORY = 1, ID = int.Parse(_id), VALUE = int.Parse(_value), TEXTVALUE = "bonus", DELETE_LANDING = "False", DELETE_TIME = "False", DELETE_ALL = "False", TODEL = 0 }; VM.MODEL_CATEGORY_BONUSPOINTS.Add(landing); savebonuspoints(VM.MODEL_CONTESTS_CATEGORIES[categorylist.SelectedIndex].ID); }