예제 #1
0
            public async Task <IResult> Handle(DeleteGroupCommand request, CancellationToken cancellationToken)
            {
                var groupToDelete = await _groupDal.GetAsync(x => x.Id == request.Id);

                await _groupDal.DeleteAsync(groupToDelete);

                return(new SuccessResult(Messages.GroupDeleted));
            }
예제 #2
0
            public async Task <IDataResult <Group> > Handle(GetGroupQuery request, CancellationToken cancellationToken)
            {
                var group = await _groupDal.GetAsync(x => x.Id == request.GroupId);

                return(new SuccessDataResult <Group>(group));
            }