Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public Child(ChildViewModel child)
 {
     Birthday = child.Birthday;
     FullName = child.FullName;
     Id = child.Id;
     Addres = child.Addres;
 }
Esempio n. 3
0
 public PartialViewResult AddChild()
 {
     ChildViewModel child = new ChildViewModel();
     child.Id = -1;
     return PartialView("ChildPartialView", child);
 }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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");
        }