コード例 #1
0
        public async Task <ActionResult <UrlNota> > Post(UrlNota urlNota)
        {
            urlNota.id      = 8;
            urlNota.id_nota = urlNota.url_nota.Split("=")[1].Split("|")[0];

            var client = new RestClient(urlNota.url_nota);

            client.Timeout = -1;
            var           request  = new RestRequest(Method.GET);
            IRestResponse response = client.Execute(request);

            if (response.IsSuccessful)
            {
                XDocument xDocument = XDocument.Parse(response.Content);

                IEnumerable <XElement> contatos = from c in xDocument.Elements() select c;
                foreach (XElement contato in contatos)
                {
                    Console.WriteLine(contato);
                }


                urlNota.data_cadastro = DateTime.Today;
                var retorno = await _repositoryUrl.Insert(urlNota);

                if (retorno == true)
                {
                    // return Ok();
                    return(new ObjectResult(retorno)
                    {
                        StatusCode = 200
                    });
                }
                else
                {
                    return(new ObjectResult(retorno)
                    {
                        StatusCode = 500
                    });
                }
            }
            return(CreatedAtAction(nameof(UrlNota), urlNota));
        }
コード例 #2
0
        public ActionResult <UrlNota> Post(UrlNota urlNota)
        {
            urlNotaViewModel.urlNota = u

                                       return(CreatedAtAction(nameof(UrlNota), urlNota));
        }