/// <summary> /// /// </summary> /// <param name="requestUI"></param> /// <returns></returns> public AppendAppointmentAnswersResponse AppendAppointmentAnswers(AppendAppointmentAnswersRequest requestFromUI) { try { var request = new List<appointmentAnswer>(); foreach (var item in requestFromUI.Answers) { appointmentAnswer a = new appointmentAnswer() { answer = item.Answer.ToString(), //question = item.Question, questionExternalId = item.QuestionExternalId }; request.Add(a); } //service.ClientCredentials.UserName.UserName = System.Configuration.ConfigurationManager.AppSettings["UserName"]; //service.ClientCredentials.UserName.Password = System.Configuration.ConfigurationManager.AppSettings["Password"]; appointmentAnswer[] answers = request.ToArray<appointmentAnswer>(); var serviceResponse = service.appendAppointmentAnswers(requestFromUI.ConfirmationNumber, answers); return new AppendAppointmentAnswersResponse() { TTStatus = new Entities.TTStatus() { Cause = serviceResponse.cause, Result = serviceResponse.result, Status = serviceResponse.status } }; } catch (FaultException exception) { throw exception; } }
public AppendAppointmentAnswersResponse AppendAppointmentAnswers(AppendAppointmentAnswersRequest jsonRequest) { return new AppointmentServiceManager().AppendAppointmentAnswers(jsonRequest); }