public void EditAppointmentRecord(AppointmentRecordDTO appointmentRecordDTO)
        {
            var appointment = Database.AppointmentRecords.Find(x => x.AppointmentRecordId == appointmentRecordDTO.AppointmentRecordId).FirstOrDefault();

            appointment = MapperUtil.UpdateAppointmentRecordFieldsFromDTO(appointment, appointmentRecordDTO);
            Database.AppointmentRecords.Update(appointment);
            Database.Save();
        }
 public void AddAppointmentRecord(AppointmentRecordDTO appointmentRecordDTO)
 {
     if (appointmentRecordDTO != null)
     {
         Database.AppointmentRecords.Create(MapperUtil.MapToAppointmentRecord(appointmentRecordDTO));
         Database.Save();
     }
 }
 public static AppointmentRecord MapToAppointmentRecord(AppointmentRecordDTO appointmentRecordDTO)
 {
     return(new MapperConfiguration(cfg => cfg.CreateMap <AppointmentRecordDTO, AppointmentRecord>()).CreateMapper()
            .Map <AppointmentRecordDTO, AppointmentRecord>(appointmentRecordDTO));
 }
 public static AppointmentRecord UpdateAppointmentRecordFieldsFromDTO(AppointmentRecord appointmentRecord, AppointmentRecordDTO appointmentRecordDTO)
 {
     appointmentRecord.Symptom = appointmentRecordDTO.Symptom;
     appointmentRecord.Date    = appointmentRecordDTO.Date;
     return(appointmentRecord);
 }