public IndividualAppointmentResponse UpdateAppointment(Appointment appointment) { var body = appointment ; IndividualAppointmentResponse individualAppointmentResponse = new IndividualAppointmentResponse(); Appointment retAppointment = GenericPut<Appointment>(string.Format("appointment/{0}", appointment.Id), body); individualAppointmentResponse.Appointment = appointment; return individualAppointmentResponse; }
public IndividualAppointmentResponse GetAppointmentById(long appointmentId) { //return GenericGet<IndividualAppointmentResponse>(string.Format("appointments/{0}.json", appointmentId)); IndividualAppointmentResponse individualAppointmentResponse = new IndividualAppointmentResponse(); Appointment appointment = GenericGet<Appointment>(string.Format("appointment/{0}", appointmentId)); individualAppointmentResponse.Appointment = appointment; return individualAppointmentResponse; }
public IndividualAppointmentResponse CreateAppointment(Appointment appointment) { var body = appointment; //new { appointment }; IndividualAppointmentResponse individualAppointmentResponse = new IndividualAppointmentResponse(); Appointment retAppointment = GenericPost<Appointment>("appointment", body); if (retAppointment != null) { appointment.Id = retAppointment.Id; individualAppointmentResponse.Appointment = appointment; } return individualAppointmentResponse; //return GenericPost<IndividualAppointmentResponse>("appointments.json", body); }