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