Ejemplo n.º 1
0
 public ActionResult Insert(Urunler urun)
 {
     if (ModelState.IsValid)
     {
         _urunService.Add(urun);
         TempData.Add("mesaj", "Ürün başarıyla eklendi");
     }
     return(View("Insert"));
 }
Ejemplo n.º 2
0
 public ActionResult Add(UrunlerVM model)
 {
     if (ModelState.IsValid)
     {
         var entity = Mapper.Map <Urunler>(model);
         entity.SeoUrl = model.Adi.ClearUrl();
         if (model.File?.ContentLength > 0)
         {
             if (!string.IsNullOrEmpty(model.KapakResmi))
             {
                 ImageHelper.Delete(model.KapakResmi, folderPath);
             }
             var fileName = model.File.FileName;
             ImageHelper.Upload(model.File, folderPath);
             entity.KapakResmi = fileName;
         }
         if (entity.ID == 0)
         {
             //entity.Goruntulenme = 1;
             _urunlerService.Add(entity);
             model = new UrunlerVM
             {
                 Status  = Enums.StatusEnum.Successful,
                 Message = "Kayıt Edildi"
             };
             ModelState.Clear();
             return(View(model));
         }
         _urunlerService.Update(entity);
         Helper.setTempData(this, "Message", true, "Bilgiler Güncellendi.");
         return(RedirectToAction("Index"));
     }
     model.Status  = Enums.StatusEnum.Error;
     model.Message = "Kayıt yapılamadı.Lütfen bilgileri hatasız girdiğinizden emin olun";
     return(View(model));
 }