public ActionResult Etiketler(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var urun = _repository.GetById(id); if (urun == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var model = new UrunEtiketModel { Etiketler = _etiketRepository.Table.ToList(), Urun = urun, UrunId = urun.Id }; return(View(new UrunEtiketViewModel { UrunEtiketMapping = urun.UrunEtiketMapping, UrunEtiketModel = model })); }
public ActionResult EtiketEkle(UrunEtiketModel model) { if (!ModelState.IsValid) { ModelState.AddModelError("", @"Eklenme sırasında bir hata oluştu!"); return(RedirectToAction("Etiketler", new { id = model.UrunId })); } try { _urunEtiketRepository.Insert(new UrunEtiketMapping { EtiketId = model.EtiketId, UrunId = model.UrunId }); return(RedirectToAction("Etiketler", new { id = model.UrunId })); } catch (Exception) { ModelState.AddModelError("", @"Eklenme sırasında bir hata oluştu!"); return(RedirectToAction("Etiketler", new { id = model.UrunId })); } }