public String ToString(Int32 indentLevel) { String i = HttpClientHelper.Indent(indentLevel); String i2 = HttpClientHelper.Indent(indentLevel + 1); StringBuilder sb = new StringBuilder() .Append(i).Append("CropioResponse: ").Append(CropioResponse.ToString(indentLevel + 1)); if (Data != null) { sb.Append(i).Append("Data: ").Append(Data.GetTextView(indentLevel + 1)); } return(sb.ToString()); }
public String ToString(Int32 indentLevel) { String i = HttpClientHelper.Indent(indentLevel); StringBuilder sb = new StringBuilder() .Append(i).Append("CropioResponse: ").Append(CropioResponse.ToString(indentLevel + 1)); sb.AppendLine(); if (Data != null) { sb.Append(i).Append("Data: ").Append(String.Join(", ", Data)); } if (Meta != null) { sb.Append(i).Append("Meta: ").Append(Meta.ToString(indentLevel + 1)); } return(sb.ToString()); }
/// <summary> Delete object by id </summary> protected CropioResponse _DeleteObject <T>(String userApiToken, Int32 objId) where T : ICropioObject { String requestAddress = String.Format(@"{0}/{1}", CropioDataModel.Name <T>(), objId); CropioResponse cropioResponse; using (HttpClient httpClient = HttpClientHelper.ConstructHttpClient(userApiToken, BaseAddress)) { using (HttpResponseMessage response = httpClient.DeleteAsync(requestAddress).Result) { if (response.StatusCode == System.Net.HttpStatusCode.Unauthorized) { throw new CropioAuthorizationException("Авторизация не выполнена"); } cropioResponse = new CropioResponse(response); } } return(cropioResponse); }
public String ToString(Int32 indentLevel) { String i = HttpClientHelper.Indent(indentLevel); String i2 = HttpClientHelper.Indent(indentLevel + 1); StringBuilder sb = new StringBuilder() .Append(i).Append("CropioResponse: ").Append(CropioResponse.ToString(indentLevel + 1)); if (Data != null) { sb.Append(i).Append("Data: "); Int32 itemNumber = 0; foreach (T item in Data) { sb.Append(i2).Append("──────────────── ").Append(itemNumber++) .Append(item.GetTextView(indentLevel + 1)); } } if (Meta != null) { sb.Append(i).Append("Meta: ").Append(Meta.ToString(indentLevel + 1)); } return(sb.ToString()); }