public async Task <IResult> Handle(DeleteOperationClaimCommand request, CancellationToken cancellationToken)
            {
                var claimToDelete = await _operationClaimRepository.GetAsync(x => x.Id == request.Id);

                _operationClaimRepository.Delete(claimToDelete);
                await _operationClaimRepository.SaveChangesAsync();

                return(new SuccessResult(Messages.Deleted));
            }
Exemple #2
0
            public async Task <IResult> Handle(UpdateOperationClaimCommand request, CancellationToken cancellationToken)
            {
                var isOperationClaimExists = await _operationClaimRepository.GetAsync(u => u.Id == request.Id);

                isOperationClaimExists.Alias       = request.Alias;
                isOperationClaimExists.Description = request.Description;

                _operationClaimRepository.Update(isOperationClaimExists);
                await _operationClaimRepository.SaveChangesAsync();

                return(new SuccessResult(Messages.Updated));
            }
 public async Task <IDataResult <OperationClaim> > Handle(GetOperationClaimQuery request, CancellationToken cancellationToken)
 {
     return(new SuccessDataResult <OperationClaim>(await _operationClaimRepository.GetAsync(x => x.Id == request.Id)));
 }