public JsonResult Post([FromBody] ComputerInfo compInfo) { var options = new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase, IgnoreNullValues = true }; try { _logger.LogInformation(JsonConvert.SerializeObject(compInfo)); //TODO write do DB var response = new ResponseWS(compInfo.Id, (int)ErrorCode.OK); return(Json(response, options)); } catch (Exception ex) { var error = new ResponseWS(compInfo.Id, (int)ErrorCode.SmthWrong, ex.Message); return(Json(error)); } }
public static ResponseWS SendGetRequest(string url) { HttpWebRequest request; HttpWebResponse response; ResponseWS responseWs; responseWs = new ResponseWS(); try { int timeOut = Convert.ToInt32(ConfigurationManager.AppSettings["TimeOut"]); request = (HttpWebRequest)WebRequest.Create(url); request.Timeout = timeOut; request.Method = "GET"; request.ContentType = "application/json"; response = (HttpWebResponse)request.GetResponse(); responseWs.statusCode = Convert.ToString(response.StatusCode); if (response.StatusCode == HttpStatusCode.OK) { Stream dataStream = response.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); responseWs.data = reader.ReadToEnd(); } else { } } catch (Exception e) { // ControLogger.GravarLog(e); responseWs.message = e.Message; } return(responseWs); }
private void CrearDatos(ContactoModel filter) { ResponseWS result = clientSoap.SentContacts(filter); MessageBox.Show(result.message); }