예제 #1
0
 public CommandResponse RevertirDocumentoReporteEscaneado([FromBody] DocumentoEscaneadoRequest request)
 {
     return(this.TryCatch(() =>
     {
         _documentoAplicacion.RevertirDocumentoReporteEscaneado(request);
         return _Response(msg: "Se revirtió el documento");
     }));
 }
        public IActionResult RevertirDocumentoReporte([FromBody] DocumentoEscaneadoRequest request)
        {
            if (request != null)
            {
                var usuario = GetUser();
                request.username   = usuario.UserName;
                request.ip_address = HttpContext.Connection.RemoteIpAddress.ToString();
            }
            var result = _documentoComando.RevertirDocumentoReporteEscaneado(request);

            return(_Response(result));
        }
예제 #3
0
        public void RevertirDocumentoReporteEscaneado(DocumentoEscaneadoRequest request)
        {
            if (request.id_documento == null || request.id_anexo == null)
            {
                xHelper.AbortWithInvalidRequest();
            }

            try
            {
                _uow.p_DOCUMENTO_ESTADO_Crud(request.id_documento.Value, request.id_anexo.Value, request.username, request.ip_address, 0, 0);
            }
            catch (Exception e)
            {
                _uow.Rollback();
                xHelper.AbortWithInternalError();
            }
        }
        public CommandResponse RevertirDocumentoReporteEscaneado(DocumentoEscaneadoRequest request)
        {
            var body = this.GetJsonParameters(request);

            return(this.CallWebApi <CommandResponse>(HttpMethod.Post, $"{_url}/actions/revertir-documento-reporte-escaneado", body));
        }