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 Child(ChildViewModel child) { Birthday = child.Birthday; FullName = child.FullName; Id = child.Id; Addres = child.Addres; }
public PartialViewResult AddChild() { ChildViewModel child = new ChildViewModel(); child.Id = -1; return PartialView("ChildPartialView", child); }
public PartialViewResult MyChild(string name) { if (name == "*****@*****.**") { ViewBag.Childs = db.Children.ToList(); } else { ApplicationUser user = db.Users.Where(x => x.UserName == name).Include(p => p.Parent).FirstOrDefault(); if (user != null) { ViewBag.ParentId = user.ParentId; Parent p = db.Parents.Find(user.ParentId); ViewBag.Childs = p.Childs; } } ChildViewModel s = new ChildViewModel(); s.Id = -1; ViewBag.Page = "MyChild"; return PartialView("MyChildPartial", s); }
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"); }