public async Task AddPatient() { string formattedPhoneNumber = FormatPhoneNumberHelper.FormatPhoneNumber(PhoneNumber); var patientData = new PatientModel { FirstName = FirstName, LastName = LastName, DOB = DateOfBirth, Email = Email, PhoneNumber = formattedPhoneNumber }; await _patientEndpoint.AddPatient(patientData); }
/* public bool _editModeActive = false; * public bool EditModeActive * { * get * { * return _editModeActive; * * } * set * { * EditModeActive = value; * NotifyOfPropertyChange(() => EditModeActive); * } * * } */ /* public void EditPatient() * { * EditModeActive = true; * * NotifyOfPropertyChange(() => PatientDetailBox); * }*/ /* public void CancelEditPatient() * { * EditModeActive = false; * * NotifyOfPropertyChange(() => PatientDetailBox); * * }*/ public async Task EditPatientDetails() { var formattedPhoneNumber = FormatPhoneNumberHelper.FormatPhoneNumber(PatientDetailBox.First().PhoneNumber); var patient = new PatientModel { ID = PatientDetailBox.First().ID, FirstName = PatientDetailBox.First().FirstName, LastName = PatientDetailBox.First().LastName, Email = PatientDetailBox.First().Email, PhoneNumber = formattedPhoneNumber }; await _patientEndpoint.EditPatient(patient); await LoadPatients(); }