private void ShowEditPersonForm(Person personProfile) { try { person = personProfile; fullName = person.FirstName + " " + person.LastName; HelperExtensions.ClearObjectValues("petDTO", null, petDTO); showEditPerson = true; } catch (Exception ex) { seriLogger.WriteError(ex.Message); } }
private async Task AddPerson() { person.FirstName = personDTO.FirstName; person.MIddleName = personDTO.MIddleName; person.LastName = personDTO.LastName; person.Gender = personDTO.Gender; person.Age = personDTO.Age; person.DateOfBirth = personDTO.DateOfBirth; person.City = personDTO.City; person.state = personDTO.state; person.Country = personDTO.Country; person.StateId = BirthState.GetBirthStateId(person, birthStateList); person.CreateDate = DateTime.Now; person.PersonId = new Guid(); // Use FamilyAPI for adding person. jsonPerson = jsonUtils.SerializeObj <Person>(ref person); id = await FamilyAPIService.PostFamilyAPIData("persons", jsonPerson); // Use EFCore for adding person. // await FamilyService.AddPerson(person); if (!string.IsNullOrEmpty(petDTO.Name) && !string.IsNullOrEmpty(petDTO.NickName) && !string.IsNullOrEmpty(petDTO.petType)) { pet.Name = petDTO.Name; pet.NickName = petDTO.NickName; pet.petType = petDTO.petType; pet.PersonId = Guid.Parse(id); var petAdded = await PetService.AddNewPet(pet, petTypeList, pet.petType); } HelperExtensions.ClearObjectValues("personDTO", personDTO); HelperExtensions.ClearObjectValues("petDTO", null, petDTO); showAddPerson = false; people = string.Empty; personList = await GetPersons(); }