示例#1
0
        // POST: api/CriaLV
        public IHttpActionResult Post([FromBody]ValoresComandoCriaLV valores)
        {
            ListaVerificacao lv = CmdsListaVerficacao.CriaLV(valores);

            var listaVerficacaoVM = MySQLConsultaListaVerificacao.ObtemListaSemRevisoes(valores.NovoGuidLV);

            var confirma = new LV_NoSQL().CriarLV_ViewModel(listaVerficacaoVM);

            if (confirma)
            {
               
                return ResponseMessage(Request.CreateResponse(HttpStatusCode.OK));
            }


            return ResponseMessage(Request.CreateResponse<string>(HttpStatusCode.NotFound, "Lista não foi inserida."));
        }
示例#2
0
        public void SalvaLV(ValoresComandoCriaLV valor)
        {
            ListaVerificacao lv = CmdsListaVerficacao.CriaLV(valor);

            var listaVerficacaoVM = MySQLConsultaListaVerificacao.ObtemListaSemRevisoes(valor.NovoGuidLV);

            var confirma = new LV_NoSQL().CriarLV_ViewModel(listaVerficacaoVM);



            //string api = "api/CriaLV";
            //var hndlr = new HttpClientHandler();
            //hndlr.UseDefaultCredentials = true;

            //using (var client = new HttpClient(hndlr))
            //{
            //    client.BaseAddress = new Uri(_baseURL);

            //    client.DefaultRequestHeaders.Clear();

            //    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            //    var responseTask = client.PostAsJsonAsync(api, valor);


            //    responseTask.Wait();

            //    var result = responseTask.Result;

            //    if (result.IsSuccessStatusCode)
            //    {
            //        var readTask = result.Content.ReadAsStringAsync();
            //        readTask.Wait();

            //        var str = readTask.Result;

            //    }



            //}
        }