Example #1
0
        public async Task <Result <GetPersonIdentificationResponse> > Handle(GetPersonIdentificationCommand request, CancellationToken cancellationToken)
        {
            try
            {
                List <Identifier> result = new List <Identifier>();
                result = await Task.Run(() => idm.GetMultipleIdentifierByCode(request.CodeName));


                return(Result <GetPersonIdentificationResponse> .Valid(new GetPersonIdentificationResponse()
                {
                    Identifers = result
                }));
            }
            catch (Exception ex)
            {
                return(Result <GetPersonIdentificationResponse> .Invalid(ex.Message));
            }
        }