public static Category ChooseCategory() { string insertData; ServicesActions.ListCategories(); Category cat = null; bool ok = false; do { Console.WriteLine("CHOOSE CATEGORY : "); insertData = Console.ReadLine(); if (CommonLib.ValidateNumEntrance(insertData)) { cat = _adminMgm.GetCategory(int.Parse(insertData)); } else { cat = _adminMgm.GetCategory(insertData); } if (cat != null) { return(cat); } Console.WriteLine("GET SERVICES FROM ALL CATEGORIES ? (Y/N)"); insertData = Console.ReadLine(); if (insertData.ToUpper() != "N") { ok = true; } } while (!ok); return(null); }
private void Btn_nuevaCat_Click(object sender, RoutedEventArgs e) { if (!ValidateEntranceCat()) { return; } var existst = admin.GetCategory(Txt_NombreCat.Text); if (existst != null) { MessageBox.Show("Categoría duplicada"); return; } admin.InsertOrUpdate(new Category { Name = Txt_NombreCat.Text }); ShowCategories(); }