Ejemplo n.º 1
0
        public ActionResult CreateOrUpdate(MYazar model)
        {
            if (model.YazarID != 0)
            {
                //YazarID 0 değilse idler eşit ise gerekli alanları güncelleştir
                using (Context context = new Context())
                {
                    MYazar old = context.MYazars.FirstOrDefault(oldd => oldd.YazarID == model.YazarID);

                    old.YazarAD      = model.YazarAD;
                    old.MakaleSayisi = model.MakaleSayisi;
                    context.SaveChanges();
                    return(RedirectToAction("Index", "Yazar"));
                }
            }
            else
            {
                //YazarID 0 ise yeni bir kayıt ekle
                using (Context context = new Context())
                {
                    context.MYazars.Add(model);
                    context.SaveChanges();
                    return(RedirectToAction("Index", "Yazar"));
                }
            }
        }
Ejemplo n.º 2
0
        public ActionResult CreateOrUpdate(int?id)
        {
            var userItem = new MYazar();

            if (id != null)
            {
                using (Context context = new Context())
                {
                    //yazarid eşit id ve silinmemişse
                    userItem = context.MYazars.FirstOrDefault(m => m.YazarID == (int)id && m.isDeleted != true);
                    return(View(userItem));
                }
            }
            return(View());
        }
Ejemplo n.º 3
0
 public ActionResult Delete(int?id)
 {
     if (id != null)
     {
         //Id boş değilse
         using (Context context = new Context())
         {
             MYazar old = context.MYazars.FirstOrDefault(oldd => oldd.YazarID == (int)id && oldd.isDeleted != true);
             if (old != null)
             {
                 old.isDeleted = true;
                 context.SaveChanges();
             }
             return(RedirectToAction("Index", "Yazar"));
         }
     }
     return(View());
 }