public static Model.Family GenerateFamilyRecords() { var f = new Model.Family(); var familyName = ChooseSurNames(); f.id = Guid.NewGuid().ToString(); f.parents = new List <Model.Parent>(); int parentsNbr = ChooseNumberOfParents(); var parent1 = new Model.Parent(); parent1.familyName = familyName; parent1.givenName = ChooseGivenNames(ChooseGender()); f.parents.Add(parent1); if (parentsNbr == 2) { var parent2 = new Model.Parent(); parent2.familyName = familyName; parent2.givenName = ChooseGivenNames(ChooseGender()); f.parents.Add(parent2); } f.isRegistered = ChooseRegistration(); f.children = new List <Model.Child>(); int childrenNbr = ChooseNumberOfKids(); for (int i = 0; i < childrenNbr; i++) { var c = new Model.Child(); c.pets = new List <Model.Pet>(); int petNbr = ChooseNumberOfPets(); for (int j = 0; j < petNbr; j++) { var p = new Model.Pet(); p.givenName = ChooseGivenNames(ChooseGender()); c.pets.Add(p); } c.familyName = familyName; c.gender = ChooseGender(); c.givenName = ChooseGivenNames(c.gender); c.grade = r.Next(8) + 1; f.children.Add(c); } f.parentsCount = f.parents.Count(); f.childrenCount = f.children.Count(); f.address = new Model.Address(); f.address.city = ChooseRandomlyFromAList(Cities); f.address.county = ChooseRandomlyFromAList(Counties); f.address.state = ChooseRandomlyFromAList(States); return(f); }
public IActionResult Post([FromBody] Model.Pet value) { _i.Update(value); return(new JsonResult(value)); }
public IActionResult Insert([FromBody] Model.Pet value) { _i.Insert(value); return(new JsonResult(value)); }