Ejemplo n.º 1
0
 public ActionResult CategoryAdd(int?id)
 {
     if (Session["Login"] == null)
     {
         return(RedirectToAction("Login", "Panel"));
     }
     Models.CategoryAddModels models = new Models.CategoryAddModels();
     models.list = db.Category.Where(x => x.CategroyID == null).Select(x => new SelectListItem()
     {
         Text = "(" + x.tr_Text + " - " + x.en_Text + ")", Value = x.ID.ToString()
     }).ToList();
     if (id != null)
     {
         models.Category = db.Category.FirstOrDefault(x => x.ID == id);
         models.list.Remove(models.list.FirstOrDefault(x => x.Value == id.ToString()));
     }
     models.list.Insert(0, new SelectListItem()
     {
         Value = "0", Text = "Ana Kategori Olarak Ekle"
     });
     return(View(models));
 }
Ejemplo n.º 2
0
 public ActionResult CategoryAdd(Models.CategoryAddModels models)
 {
     try
     {
         if (models.Category.ID != 0)
         {
             DB.Category category = db.Category.FirstOrDefault(x => x.ID == models.Category.ID);
             category.tr_Text = models.Category.tr_Text;
             category.en_Text = models.Category.en_Text;
             if (models.Category.CategroyID == 0)
             {
                 category.CategroyID = null;
             }
             else
             {
                 category.CategroyID = models.Category.CategroyID;
             }
             category.ModifiedDate = DateTime.Now;
         }
         else
         {
             models.Category.AddedDate = DateTime.Now;
             db.Category.Add(models.Category);
         }
         if (models.Category.CategroyID == 0)
         {
             models.Category.CategroyID = null;
         }
         db.SaveChanges();
         TempData["AddSuc"] = "Başarılı Bir Şekilde Kaydedildi";
         return(RedirectToAction("CategoryAdd", "Panel"));
     }
     catch (Exception ex)
     {
         TempData["AddErr"] = ex.Message;
         return(View(models));
     }
 }