public ResponseMulti<XCalendarType> GetXCalendars()
{
ResponseMulti<XCalendarType> output = new ResponseMulti<XCalendarType>();
RestRequest request = new RestRequest("xCalendars", Method.GET);
request.AddHeader("Accept", "application/json");
var response = restClient.Execute<XCalendarCollectionType>(request);
try
{
output.Data = response.Data.xCalendars.xCalendar;
output.StatusCode = (int)response.StatusCode;
output.Message = response.StatusDescription;
output.Header = Util.BuildHeader(response);
}
catch (Exception)
{
output.Data = null;
output.StatusCode = (int)response.StatusCode;
output.Message = response.StatusDescription;
output.Header = Util.BuildHeader(response);
}
return output;
}