public static PatientDTO UpdatePatientVMToDTO(UpdatePatientViewModel updatePatientViewModel) { return(new PatientDTO { Id = updatePatientViewModel.Id, FirstName = updatePatientViewModel.FirstName, LastName = updatePatientViewModel.LastName, DateOfBirth = updatePatientViewModel.DateOfBirth, Email = updatePatientViewModel.Email, PhoneNumber = updatePatientViewModel.PhoneNumber, }); }
public UpdatePatientPage(Patient patient) { InitializeComponent(); var updatePatientViewModel = new UpdatePatientViewModel(Navigation); updatePatientViewModel.PatientId = patient; BindingContext = updatePatientViewModel; NavigationPage.SetHasNavigationBar(this, false); // Hide nav bar var patientid = patient.id; MessagingCenter.Send(new PassIdPatient() { idPatient = patientid }, "UpdatePatientId"); }
public IActionResult UpdatePatient(int id, [FromBody] UpdatePatientViewModel updatePatientViewModel) { if (id != updatePatientViewModel.Id) { return(BadRequest()); } if (!_service.Exist(id)) { return(NotFound()); } var patientDTO = PatientMapper.UpdatePatientVMToDTO(updatePatientViewModel); _service.Update(patientDTO); return(NoContent()); }