/// <summary> /// Splits the specified number. /// </summary> /// <param name="number">The number.</param> /// <returns> /// SplitResponse /// </returns> public virtual SplitResponse Split(double number) { var response = new SplitResponse(); response.NumberPart = this.GetNumberPart(number); response.FractionPart = this.GetFractionPart(number); return(response); }
public static async Task <SplitResponse> EnviarSplit(Split split, string token) { SplitResponse splitResponse = null; using (var request = new HttpRequestMessage(HttpMethod.Post, Utils.STONE_SPLIT_POST_URL)) { var strContent = new StringContent(JsonConvert.SerializeObject(split), Encoding.UTF8, "application/json"); request.Headers.Add("Authorization", $"Bearer {token}"); request.Content = strContent; using (var response = await _httpClient.SendAsync(request)) { var strResponse = await response.Content.ReadAsStringAsync(); if (!string.IsNullOrEmpty(strResponse)) { splitResponse = JsonConvert.DeserializeObject <SplitResponse>(strResponse); } return(splitResponse); } } }