Exemple #1
0
 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,
     });
 }
Exemple #2
0
        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");
        }
Exemple #3
0
        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());
        }