public async Task <ActionResult> GripEditar([FromBody] DTO_NumeracionSAR _sarpara)
        {
            DTO_NumeracionSAR _NumeracionSAR = new DTO_NumeracionSAR();

            try
            {
                string     baseadress = config.Value.urlbase;
                HttpClient _client    = new HttpClient();
                _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token"));
                var result = await _client.GetAsync(baseadress + "api/NumeracionSAR/GetNumeracionById/" + _sarpara.IdNumeracion);

                string valorrespuesta = "";
                if (result.IsSuccessStatusCode)
                {
                    valorrespuesta = await(result.Content.ReadAsStringAsync());
                    _NumeracionSAR = JsonConvert.DeserializeObject <DTO_NumeracionSAR>(valorrespuesta);
                }

                if (_NumeracionSAR == null)
                {
                    _NumeracionSAR = new DTO_NumeracionSAR();
                }
            }
            catch (Exception ex)
            {
                _logger.LogError($"Ocurrio un error: { ex.ToString() }");
                throw ex;
            }



            return(PartialView(_NumeracionSAR));
        }
        public async Task <ActionResult <NumeracionSAR> > SaveNumeracionSAR([FromBody] dynamic dto)//[FromBody]DTO_NumeracionSAR _NumeracionSAR)
        {
            //DTO_NumeracionSAR _numeracionSAR = _NumeracionSAR;
            DTO_NumeracionSAR _NumeracionSAR = new DTO_NumeracionSAR();

            try
            {
                // DTO_NumeracionSAR _liNumeracionSAR = new DTO_NumeracionSAR();
                _NumeracionSAR = JsonConvert.DeserializeObject <DTO_NumeracionSAR>(dto.ToString());
                DTO_NumeracionSAR _numeracionSAR = _NumeracionSAR;
                string            baseadress     = config.Value.urlbase;
                HttpClient        _client        = new HttpClient();
                _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token"));
                var result = await _client.GetAsync(baseadress + "api/NumeracionSAR/GetNumeracionById/" + _NumeracionSAR.IdNumeracion);

                string valorrespuesta = "";
                _NumeracionSAR.FechaModificacion   = DateTime.Now;
                _NumeracionSAR.UsuarioModificacion = HttpContext.Session.GetString("user");
                if (result.IsSuccessStatusCode)
                {
                    valorrespuesta = await(result.Content.ReadAsStringAsync());
                    _numeracionSAR = JsonConvert.DeserializeObject <DTO_NumeracionSAR>(valorrespuesta);
                }

                if (_numeracionSAR == null)
                {
                    _numeracionSAR = new DTO_NumeracionSAR();
                }

                if (_numeracionSAR.IdNumeracion == 0)
                {
                    _NumeracionSAR.FechaCreacion   = DateTime.Now;
                    _NumeracionSAR.UsuarioCreacion = HttpContext.Session.GetString("user");
                    var insertresult = await Insert(_NumeracionSAR);
                }
                else
                {
                    _NumeracionSAR.UsuarioCreacion = _numeracionSAR.UsuarioCreacion;
                    _NumeracionSAR.FechaCreacion   = _numeracionSAR.FechaCreacion;
                    var updateresult = await Update(_NumeracionSAR.IdNumeracion, _NumeracionSAR);
                }
            }
            catch (Exception ex)
            {
                _logger.LogError($"Ocurrio un error: { ex.ToString() }");
                throw ex;
            }

            return(Json(_NumeracionSAR));
        }