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())); }
/**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)); }
public PartialViewResult _AddAgreedDaysAndPickups(CreateAgreedDaysAndPickup model) { if (ModelState.IsValid) { return(PartialView("_AddAgreedDaysAndPickups")); } return(PartialView(model)); }
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())); }