public ICommandResult CreateDocumento(CreateDocumentoCommand command)
        {
            command.Validate();

            if (!command.Valid)
            {
                return(new CommandResult(success: false, message: null, data: command.Notifications));
            }

            return(_handler.Handle(command));
        }
 public IActionResult Create([FromBody] CreateDocumentoCommand command)
 {
     try
     {
         var result = _service.CreateDocumento(command);
         return(Ok(result));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }