private void ShowCards(BingocardsRepository b) { Field <ListGraphType <BingocardsType> >("cards", resolve: context => { return(b.All(context)); }); }
private void CreateCard(BingocardsRepository bcardRepository) { Field <BingocardsType>("createCard", arguments: new QueryArguments(new QueryArgument <NonNullGraphType <BingoCardInputType> > { Name = "input" }), resolve: context => { return(bcardRepository.Add(context.GetArgument <BingoCards>("input"))); }); }
private void Card(BingocardsRepository b) { Field <BingocardsType>("card", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IdGraphType> > { Name = "id" } ), resolve: context => { var id = context.GetArgument <long>("id"); return(b.Find(id)); }); }
public BingocardsnumbersType(BingocardsRepository b) { Name = "NumbersCard"; Field(x => x.Id); Field(x => x.number); Field(x => x.IsSelected); Field(x => x.BingoCardsId); Field <BingocardsType>( "card", resolve: context => { return(b.Find(context.Source.BingoCardsId)); } ); }
public RedCrossBingoMutation(BingocardsRepository bcardRepository, BingocardsnumbersRepository bcardNumberRepository, RoomsRepository roomsRepository, BingonumberRepository bnumberRepository, IBingoChat _chatBingo ) { CreateRoom(roomsRepository); CreateCard(bcardRepository); CreateBingoCardNumber(bcardNumberRepository); UpdateNumber(bcardNumberRepository); DeleteRoom(roomsRepository); CreateBingoNumber(bnumberRepository); UpdateBingoNumber(bnumberRepository); SendBingo(_chatBingo); SendMessageWinner(_chatBingo); }
public RedCrossBingoQuery(BingocardsRepository b, BingocardsnumbersRepository numbersRepo, BingonumberRepository bingoNum, RoomsRepository rooms, UserRepository user ) { ShowCards(b); ShowCardsNumbers(numbersRepo); ShowNumbers(bingoNum); ShowNumbersTrue(bingoNum); ShowRooms(rooms); GetRoomForName(rooms); ShowUsers(user); Card(b); ShowNumbersFalse(bingoNum); }