Example #1
0
 public PartialViewResult _AddToddler(CreateToddlerOverview model)
 {
     if (ModelState.IsValid)
     {
         return(PartialView("_AddToddler"));
     }
     return(PartialView(model));
 }
Example #2
0
        public PartialViewResult CreateToddler(CreateToddlerOverview model)
        {
            if (ModelState.IsValid)
            {
                Toddler toddler = new Toddler();
                toddler.ToddlerSession = GetNewChildWizardSession();

                toddler.Person                  = new Person();
                toddler.Person.FirstName        = model.toddler.Person.FirstName;
                toddler.Person.LastName         = model.toddler.Person.LastName;
                toddler.Person.Gender           = model.toddler.Person.Gender;
                toddler.Person.BirthDate        = model.toddler.Person.BirthDate;
                toddler.Person.RegistrationDate = DateTime.Now;
                toddler.Person.Active           = false;
                if (model.toddler.Person.Gender == "male")
                {
                    toddler.Person.Photo = "baby-boy.png";
                }
                else if (model.toddler.Person.Gender == "female")
                {
                    toddler.Person.Photo = "baby-girl.png";
                }
                else
                {
                    toddler.Person.Photo = "stork.png";
                }

                //newToddler = toddler; // TRYOUT

                db.Toddlers.Add(toddler);
                db.SaveChanges();

                RelationLink relationLink = new RelationLink();
                relationLink.RelationToChild = "isChild";
                relationLink.Toddler         = db.Toddlers.Find(toddler.ToddlerId);
                relationLink.Person          = db.Persons.Find(toddler.Person.PersonId);

                //newRelationLinks.Add(relationLink); // TRYOUT

                db.RelationLinks.Add(relationLink);
                db.SaveChanges();

                //db.NewChildWizardSessions.Add(ncws);
                //db.SaveChanges();

                return(PartialView("_ListToddler", toddler));
            }
            else
            {
                Toddler current = GetCurrentToddler();
                return(PartialView("_ListToddler", current));
            }
        }
Example #3
0
        /**TODDLER********************************/
        // GET: Administration/Children/_AddToddler
        public PartialViewResult _AddToddler()
        {
            Toddler toddler           = GetCurrentToddler();
            CreateToddlerOverview cto = new CreateToddlerOverview();

            if (toddler != null)
            {
                cto.toddler = toddler;
            }
            else
            {
                cto.toddler = new Toddler();
            }
            return(PartialView(cto));
        }