private void ShowCardsNumbers(BingocardsnumbersRepository b) { Field <ListGraphType <BingocardsnumbersType> >("numbers", resolve: context => { return(b.All(context)); }); }
private void CreateBingoCardNumber(BingocardsnumbersRepository bcardNumberRepository) { Field <BingocardsnumbersType>("createNumber", arguments: new QueryArguments(new QueryArgument <NonNullGraphType <BingoCardNumbersInputType> > { Name = "input" }), resolve: context => { return(bcardNumberRepository.Add(context.GetArgument <BingoCardNumbers>("input"))); }); }
public BingocardsType(BingocardsnumbersRepository b) { Name = "Card"; Field(x => x.Id); Field(x => x.RoomsId); Field(x => x.IsPlaying); Field <ListGraphType <BingocardsnumbersType> >( "bingoCardNumbers", resolve: context => { return(b.GetNumbersForCardBingo(context.Source.Id)); } ); }
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); }
private void UpdateNumber(BingocardsnumbersRepository b) { Field <BingocardsnumbersType>("updateNumber", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IdGraphType> > { Name = "id" }, new QueryArgument <NonNullGraphType <BingoCardNumbersInputType> > { Name = "input" } ), resolve: context => { var id = context.GetArgument <long>("id"); var number = context.GetArgument <BingoCardNumbers>("input"); return(b.Update(id, number)); }); }
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); }