Example #1
0
 public void deleteCard(Tables.CardItem cardForDelete)
 {
     CardItems.Remove(cardForDelete);
     cardForDelete.Deck.cardsCount -= 1;
     RemItDB.CardItems.DeleteOnSubmit(cardForDelete);
     RemItDB.SubmitChanges();
 }
Example #2
0
File: Set.cs Project: wlk0/OCTGN
        public void AddCard()
        {
            var ret = new CardModel(CardItems);

            CardItems.Add(ret);
            CardItems.SelectedItem = ret;
        }
Example #3
0
        public async Task GetWorldData()
        {
            var Items = await LoadWorldDataAsync();

            if (Items != null)
            {
                CardItems.Clear();

                CardItems.Add(new HealthCare()
                {
                    Category      = "Cases",
                    CategoryValue = Items.cases.ToString(),
                    //ChartData = heartRateData,
                    BackgroundGradientStart = "#f59083",
                    BackgroundGradientEnd   = "#fae188",
                });
                CardItems.Add(new HealthCare()
                {
                    Category      = "Deaths",
                    CategoryValue = Items.deaths.ToString(),
                    //ChartData = caloriesBurnedData,
                    BackgroundGradientStart = "#ff7272",
                    BackgroundGradientEnd   = "#f650c5"
                });
                CardItems.Add(new HealthCare()
                {
                    Category      = "Recovered",
                    CategoryValue = Items.recovered.ToString(),
                    //ChartData = sleepTimeData,
                    BackgroundGradientStart = "#5e7cea",
                    BackgroundGradientEnd   = "#1dcce3"
                });
            }
        }
Example #4
0
    //переправити
    public void RemoveCard(int index)
    {
        if (index >= 0 && index < CardItems.Length && CardItems[index] != null)
        {
            CardItems[index] = null;
            CardItems        = CardItems.nullLess().Resized(CardItems.Length);

            Destroy(_cards[index].gameObject);
            _cards[index].transform.parent = null;
            _updateCards();
            for (int i = 0; i < _cards.Length; i++)
            {
                _cards[i].SetIndex(i);
            }
            foreach (var i in _cards)
            {
                Debug.Log(i.Index);
            }
            _updateCardPositions();
        }
        else
        {
            Debug.LogError("Card is null");
        }
    }
Example #5
0
        public void AddCard()
        {
            var ret = new SetCardItemViewModel()
            {
                ItemSource = CardItems, Parent = this
            };

            CardItems.Add(ret);
            SelectedCard = ret;
            RaisePropertyChanged("SelectedCard");
        }
Example #6
0
        public void deleteDeck(Tables.DeckItem deckForDelete)
        {
            var CardsForDelete =
                from Tables.CardItem card in RemItDB.CardItems
                where card.Deck == deckForDelete
                select card;

            RemItDB.CardItems.DeleteAllOnSubmit(CardsForDelete);
            RemItDB.DeckItems.DeleteOnSubmit(deckForDelete);
            DeckItems.Remove(deckForDelete);
            foreach (Tables.CardItem card in CardsForDelete)
            {
                CardItems.Remove(card);
            }
            RemItDB.SubmitChanges();
        }
        public async Task GetIndiaData()
        {
            try
            {
                var Items = await LoadIndiaDataAsync();

                if (Items != null)
                {
                    ListIndiaData.Clear();

                    CardItems.Clear();

                    CardItems.Add(new HealthCare()
                    {
                        Category      = "Cases",
                        CategoryValue = Items.data.summary.total.ToString(),
                        //ChartData = heartRateData,
                        BackgroundGradientStart = "#f59083",
                        BackgroundGradientEnd   = "#fae188",
                    });
                    CardItems.Add(new HealthCare()
                    {
                        Category      = "Deaths",
                        CategoryValue = Items.data.summary.deaths.ToString(),
                        //ChartData = caloriesBurnedData,
                        BackgroundGradientStart = "#ff7272",
                        BackgroundGradientEnd   = "#f650c5"
                    });
                    CardItems.Add(new HealthCare()
                    {
                        Category      = "Recovered",
                        CategoryValue = Items.data.summary.discharged.ToString(),
                        //ChartData = sleepTimeData,
                        BackgroundGradientStart = "#5e7cea",
                        BackgroundGradientEnd   = "#1dcce3"
                    });

                    foreach (var item in Items.data.regional)
                    {
                        ListIndiaData.Add(item);
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
Example #8
0
        public List <List <Card> > ToAnswer(int wrtPlayerId, out int option)
        {
            option = 0;
            if (CardItems == null)
            {
                return(null);
            }
            var cardItemList = CardItems.ToCardLists();
            var result       = new List <List <Card> >();

            if (cardItemList != null)
            {
                foreach (var cardDeck in cardItemList)
                {
                    // Invalid packet.
                    if (cardDeck == null)
                    {
                        return(null);
                    }

                    var cards = new List <Card>();
                    foreach (var card in cardDeck)
                    {
                        cards.Add(card.ToCard(wrtPlayerId));
                    }
                    if (cards.Any(c => c == null))
                    {
                        result = new List <List <Card> >();
                        break;
                    }
                    result.Add(cards);
                }
            }
            option = OptionId;
            return(result);
        }
Example #9
0
File: Set.cs Project: wlk0/OCTGN
 public void BuildCardDef(NotifyCollectionChangedEventArgs args)
 {
     _set.Cards = CardItems.Select(x => ((CardModel)x)._card);
 }
Example #10
0
 public void createCard(Tables.CardItem newCard)
 {
     RemItDB.CardItems.InsertOnSubmit(newCard);
     RemItDB.SubmitChanges();
     CardItems.Add(newCard);
 }