public async Task <bool> Journey(GroupDto group) { var dbGroup = await groupRepository.GetAsync(group.Id); if (dbGroup != null) { return(false); } await groupRepository.InsertAsync(group.ToDomain()); groupRepository.unitOfWork.Commit(); await poolService.PoolProcessAsync(); groupRepository.unitOfWork.Commit(); return(true); }