Пример #1
0
        public PartialViewResult CreateAgreedDays(CreateAgreedDaysAndPickup model)
        {
            string session = GetNewChildWizardSession();

            if (ModelState.IsValid)
            {
                Toddler    toddler    = GetCurrentToddler();
                AgreedDays agreedDays = new AgreedDays();

                agreedDays.ToddlerId = toddler.ToddlerId;

                agreedDays.StartDate = model.agreedDays.StartDate;
                agreedDays.EndDate   = model.agreedDays.EndDate;

                agreedDays.Monday    = (bool)model.agreedDays.Monday;
                agreedDays.Tuesday   = (bool)model.agreedDays.Tuesday;
                agreedDays.Wednesday = (bool)model.agreedDays.Wednesday;
                agreedDays.Thursday  = (bool)model.agreedDays.Thursday;
                agreedDays.Friday    = (bool)model.agreedDays.Friday;

                agreedDays.SpecialNotice = model.agreedDays.SpecialNotice;

                db.AgreedDays.Add(agreedDays);
                db.SaveChanges();
            }

            return(PartialView("_ListAgreedDays", GetAgreedDaysOfCurrentToddler()));
        }
Пример #2
0
        /**AGREEDDAYSANDPICKUPS***************/
        // GET: Administration/Children/AgreedDaysAndPickups
        public PartialViewResult _AddAgreedDaysAndPickups()
        {
            Toddler toddler         = GetCurrentToddler();
            string  readyForDaycare = "";
            string  readyForSchool  = "";

            if (toddler != null)
            {
                DateTime birthdate = toddler.Person.BirthDate;

                if (birthdate != null)
                {
                    readyForDaycare = CalculateReadyForDaycare(birthdate);
                    readyForSchool  = CalculateReadyForSchool(birthdate);
                }
            }
            CreateAgreedDaysAndPickup caap = new CreateAgreedDaysAndPickup();

            caap.relationLinks  = GetRelationLinksOfCurrentToddler();
            caap.agreedDaysList = GetAgreedDaysOfCurrentToddler();
            caap.pickups        = GetPickupsOfCurrentToddler();
            caap.agreedDays     = new AgreedDays();
            caap.pickup         = new Pickup();

            ViewBag.ReadyForDaycare = readyForDaycare;
            ViewBag.ReadyForSchool  = readyForSchool;
            return(PartialView(caap));
        }
Пример #3
0
 public PartialViewResult _AddAgreedDaysAndPickups(CreateAgreedDaysAndPickup model)
 {
     if (ModelState.IsValid)
     {
         return(PartialView("_AddAgreedDaysAndPickups"));
     }
     return(PartialView(model));
 }
Пример #4
0
        public PartialViewResult CreatePickup(CreateAgreedDaysAndPickup model)
        {
            string session = GetNewChildWizardSession();

            if (ModelState.IsValid)
            {
                Toddler toddler = GetCurrentToddler();

                Pickup pickup = new Pickup();
                pickup.Relation = model.pickup.Relation;

                pickup.Person                  = new Person();
                pickup.Person.FirstName        = model.pickup.Person.FirstName;
                pickup.Person.LastName         = model.pickup.Person.LastName;
                pickup.Person.BirthDate        = DateTime.Now;
                pickup.Person.RegistrationDate = DateTime.Now;
                pickup.Person.Active           = false;

                pickup.Person.Address            = new Address();
                pickup.Person.Address.City       = model.pickup.Person.Address.City;
                pickup.Person.Address.PostalCode = model.pickup.Person.Address.PostalCode;

                pickup.Person.ContactDetail           = new ContactDetail();
                pickup.Person.ContactDetail.CellPhone = model.pickup.Person.ContactDetail.CellPhone;

                db.Pickups.Add(pickup);
                db.SaveChanges();

                RelationLink relationLink = new RelationLink();

                relationLink.RelationToChild = "isPickup";
                relationLink.Person          = db.Persons.Find(pickup.PersonId);
                relationLink.Toddler         = toddler;

                db.RelationLinks.Add(relationLink);
                db.SaveChanges();
            }
            return(PartialView("_ListPickups", GetPickupsOfCurrentToddler()));
        }