public void delete(int sanatciID)
    {
        Sanatci sanatci = context.sanatcis.FirstOrDefault(
            x => x.sanatciID == sanatciID
            );

        if (sanatci != null)
        {
            context.sanatcis.Remove(sanatci);
            context.SaveChanges();
        }
    }
Example #2
0
 public ActionResult AddSanatci(Sanatci sanatci)
 {
     try
     {
         TempData["SanatciMessage"] = "Sanatçı başarıyla eklendi.";
         context.Sanatcis.Add(sanatci);
         context.SaveChanges();
         return(RedirectToAction("TumSanatcilar"));
     }
     catch (Exception)
     {
         TempData["SanatciMessage"] = "İşlem sırasında hata oluştu.";
         return(RedirectToAction("TumSanatcilar"));
     }
 }
Example #3
0
 public ActionResult UpdateSanatci(int?id)
 {
     try
     {
         if (Session.Count == 0)
         {
             return(RedirectToAction("Logout"));
         }
         Sanatci sanatci = context.Sanatcis.FirstOrDefault(i => i.Id == id);
         return(View(sanatci));
     }
     catch (Exception)
     {
         return(RedirectToAction("/Home/Error/"));
     }
 }
Example #4
0
 public ActionResult UpdateSanatci(Sanatci sanatci)
 {
     try
     {
         TempData["SanatciMessage"] = "Sanatçı bilgileri başarıyla güncellendi.";
         var secili = context.Sanatcis.FirstOrDefault(i => i.Id == sanatci.Id);
         secili.ResimUrl        = sanatci.ResimUrl;
         secili.SanatciAdi      = sanatci.SanatciAdi;
         secili.SanatciHakkinda = sanatci.SanatciHakkinda;
         context.SaveChanges();
         return(RedirectToAction("TumSanatcilar"));
     }
     catch (Exception)
     {
         TempData["SanatciMessage"] = "İşlem sırasında hata oluştu.";
         return(RedirectToAction("TumSanatcilar"));
     }
 }
 private void BtnSanatciEkle_Click(object sender, RoutedEventArgs e)
 {
     if (LbSanatcilar.SelectedIndex == -1)//Yeni ekleme durumu
     {
         Sanatci yeniSanatci = new Sanatci()
         {
             Adi = TbSanatciAdi.Text
         };
         context.Sanatcis.Add(yeniSanatci);
         context.SaveChanges();
         TbSanatciAdi.Clear();
     }
     else //Seçili bir kayıt var güncellenecek
     {
         Sanatci s = context.Sanatcis.Where(x => x.Adi == LbSanatcilar.SelectedItem.ToString()).FirstOrDefault();
         if (s != null)
         {
             s.Adi = TbSanatciAdi.Text;
             context.Update(s);
             context.SaveChanges();
         }
     }
     Listele();
 }
 public void edit(Sanatci sanatci)
 {
     context.Entry(sanatci).State = EntityState.Modified;
     context.SaveChanges();
 }
 public void add(Sanatci sanatci)
 {
     context.sanatcis.Add(sanatci);
     context.SaveChanges();
 }
 public IActionResult SanatciCreate(Sanatci sanatci)
 {
     _sanatciRepository.add(sanatci);
     return(RedirectToAction("SanatciList"));
 }
    public IActionResult SanatciDelete(int id)
    {
        Sanatci sanatci = _sanatciRepository.findByID(id);

        return(View(sanatci));
    }
 public IActionResult SanatciEdit(Sanatci sanatci)
 {
     _sanatciRepository.edit(sanatci);
     return(RedirectToAction("SanatciList"));
 }