public ActionResult Create([Bind(Include = "ID,Nazwa,Autor,Ranking,Wydawca")] PortalModel portalModel) { if (ModelState.IsValid) { new_pyta np = new new_pyta(); np.new_Autor = portalModel.Autor; np.new_name = portalModel.Nazwa; np.new_Ranking = Int32.Parse(portalModel.Ranking); np.new_Wydawca = new EntityReference("new_wydawca", new Guid(portalModel.Wydawca)); Guid result = context.Create(np); context.SaveChanges(); return RedirectToAction("Index"); } return View(portalModel); }
public ActionResult Edit([Bind(Include = "ID,Nazwa,Autor,Ranking,Wydawca")] PortalViewModel pvm) { if (ModelState.IsValid) { new_pyta np = new new_pyta(); np.new_Autor = pvm.Autor; np.new_name = pvm.Nazwa; np.new_Wydawca = new EntityReference("new_wydawca", new Guid(pvm.Wydawca)); np.new_Ranking = Int32.Parse(pvm.Ranking); np.Id = pvm.ID; context.Update(np); context.SaveChanges(); return RedirectToAction("Index"); } return View(pvm); }