public HttpResponseMessage GetMyAppointments(HttpRequestMessage request) { return GetHttpResponse(request, () => { var user = User.Identity.Name; _appointmentService = new AppointmentClient(); var appointments = _appointmentService.MyAppointmentHistory(user); var response = request.CreateResponse<AppointmentDetails[]>(HttpStatusCode.OK, appointments); return response; }); }