public ActionResult Children(Child child) { return View(); }
public ActionResult AddChild(ChildViewModel ChildView) { if (ModelState.IsValid) { Child worker = new Child(ChildView); Child b = db.Children.Find(ChildView.Id); if (b != null) { worker.Id = ChildView.Id; UpdateModel(b); db.SaveChanges(); } else { db.Children.Add(worker); db.SaveChanges(); } return PartialView("Kostil"); } return PartialView(ChildView); }
public ActionResult AddMyChild(ChildViewModel ChildView) { if (ModelState.IsValid) { Child worker = new Child(ChildView); Child b = db.Children.Find(ChildView.Id); if (b != null) { worker.Id = ChildView.Id; UpdateModel(b); db.SaveChanges(); } else { Parent p = db.Parents.Find(ChildView.UserName); List<Parent> s = new List<Parent>() { p }; worker.Parents = s; db.Children.Add(worker); db.SaveChanges(); } return RedirectToAction("MyChild", new { name = db.Users.Where(x => x.ParentId == ChildView.UserName).FirstOrDefault().UserName }); } return PartialView("MyChildPartial"); }