public async Task <CommandResult> Handle(CreateUpdateConceptosCommand request,
                                                 CancellationToken cancellationToken)
        {
            //Business Logic Here
            try
            {
                int Id = await CreateConcepto(request.Concepto, cancellationToken);

                Log.Information("Concepto creado {@concepto}", request.Concepto);

                _eventEmitter.EmitConceptoCreatedEvent(_converter.CommandToEvent(request));

                request.Concepto.Id = Id;

                return(CommandResult.Success(request.Concepto));
            }
            catch (Exception ex)
            {
                return(CommandResult.Fail(ex.Message));
            }
        }