示例#1
0
        public async Task <IActionResult> put(int id, [FromBody] Documento documento)
        {
            try
            {
                if (id != documento.Id)
                {
                    return(BadRequest());
                }


                var identity  = HttpContext.User.Identity as ClaimsIdentity;
                int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity);

                documento.UsuarioId     = idUsuario;
                documento.FechaCreacion = DateTime.Now;
                documento.Activo        = 1;
                await _documentoService.ActualizarDocumento(id, documento);

                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }