public async Task <ActionResult> pvwAddTiposDocumentos([FromBody] TiposDocumentoDTO _sarpara)
        {
            TiposDocumentoDTO _TiposDocumento = new TiposDocumentoDTO();

            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/TiposDocumento/GetTipoDocumentoById/" + _sarpara.IdTipoDocumento);

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

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



            return(PartialView(_TiposDocumento));
        }
        public async Task <ActionResult <TiposDocumento> > SaveTiposDocumento([FromBody] TiposDocumentoDTO _TiposDocumentoS)
        {
            TiposDocumento _TiposDocumento = _TiposDocumentoS;

            try
            {
                //TiposDocumento _listTiposDocumento = new TiposDocumento();
                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/TiposDocumento/GetTipoDocumentoById/" + _TiposDocumento.IdTipoDocumento);

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

                if (_TiposDocumento == null)
                {
                    _TiposDocumento = new Models.TiposDocumento();
                }

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

            return(Json(_TiposDocumento));
        }