private async void RefreshAction(object obj) { try { if (IsBusy) { return; } IsBusy = true; SourceView.Clear(); var results = await LayananServices.GetItemsAsync(); var group = results.GroupBy(O => O.Kategori.Nama); Kategories.Clear(); foreach (var d in group) { Kategories.Add(d.Key); } } catch (Exception ex) { Helper.ShowMessageError(ex.Message); } finally { IsBusy = false; } }
public ActionResult KategoriSil(Kategories model) { bool kontrol = _film.KategoriSil(model); if (kontrol) { return(RedirectToAction("KategoriListesi")); } else { return(RedirectToAction("HataBildirimi", new { Bilgi = "Kategori Silme İşleminde Hata Oluştu" })); } }
internal bool KategoriSil(Kategories model) { try { var k = _db.Kategories.Include("Films").SingleOrDefault(x => x.ID == model.ID); _db.Kategories.Remove(k); _db.SaveChanges(); return(true); } catch { return(false); } }
internal bool KategoriDuzenle(Kategories model) { try { var k = _db.Kategories.SingleOrDefault(x => x.ID == model.ID); k.KategoriAdi = model.KategoriAdi.Trim(); _db.SaveChanges(); return(true); } catch { return(false); } }
public ActionResult KategoriDuzenle(Kategories model) { if (ModelState.IsValid) { bool kontrol = _film.KategoriDuzenle(model); if (kontrol) { return(RedirectToAction("KategoriListesi")); } else { return(RedirectToAction("HataBildirimi", new { Bilgi = "Kategori Düzenlemesinde Hata Oluştu" })); } } return(View(model)); }
internal bool KategoriEkle(Kategories model) { try { model.KategoriAdi = model.KategoriAdi.Trim(); model.Tarih = DateTime.Today.ToString(); var k = _db.Kategories.SingleOrDefault(x => x.KategoriAdi == model.KategoriAdi); if (k != null) { return(true); } _db.Kategories.Add(model); _db.SaveChanges(); return(true); } catch { return(false); } }
private void addkategori_LostFocus(object sender, RoutedEventArgs e) { var textBox = (TextBox)sender; if (textBox.Text != string.Empty) { var text = textBox.Text.Trim().ToUpper(); using (var db = new OcphDbContext()) { var newCat = new Kategori { Name = text }; newCat.Id = db.Categories.InsertAndGetLastID(newCat); if (newCat.Id > 0) { Kategories.Add(newCat); } } textBox.Text = string.Empty; KategoriesView.Refresh(); } }