public ActionResult Create(ActorViewModel actorVM) { if (ModelState.IsValid && actorVM != null) { Actor actor = new Actor { Name = actorVM.Name, Studio = actorVM.Studio, StudioAddress = actorVM.StudioAddress }; db.Actors.Add(actor); db.SaveChanges(); return Content(""); } return PartialView("_CreateActor", actorVM); }
public ActionResult Update(ActorViewModel actorVM) { if (ModelState.IsValid && actorVM != null) { var actor = db.Actors.Find(actorVM.Id); if (actor != null) { if (actor.Name != actorVM.Name) { actor.Name = actorVM.Name; } if (actor.Studio != actorVM.Studio) { actor.Studio = actorVM.Studio; } if (actor.StudioAddress != actorVM.StudioAddress) { actor.StudioAddress = actorVM.StudioAddress; } db.SaveChanges(); return Content(""); } else { throw new ArgumentException("Actor does not exists!"); } } return PartialView("_EditActor", actorVM); }