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)); }
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)); }