private void InitializeTitles() { Titles = new ObservableCollection <UIElement>(); foreach (var title in _titlesMarkup.Titles) { var tvm = new SpecializationCardViewModel(title.Item, _updateViews) { Project = Project }; var tc = new SpecializationCard { DataContext = tvm }; Grid.SetRow(tc, title.Row); Grid.SetColumn(tc, TitleRowsCount + title.Column); Grid.SetRowSpan(tc, title.RowSpan); Grid.SetColumnSpan(tc, title.ColumnSpan); Titles.Add(tc); } foreach (var title in _titlesMarkup.Subtitles) { var tvm = new GroupCardViewModel(title.Item, _updateViews) { Project = Project }; var tc = new GroupCard { DataContext = tvm }; Grid.SetRow(tc, title.Row); Grid.SetColumn(tc, TitleRowsCount + title.Column); Grid.SetRowSpan(tc, title.RowSpan); Grid.SetColumnSpan(tc, title.ColumnSpan); Titles.Add(tc); } }
private void CreateGroupsCards() { Vector3 position = groupCard.transform.position; if (GroupsService.groups.Length > 0) { groupCard.SetActive(true); } else { noGroupsCard.SetActive(true); } foreach (Group group in GroupsService.groups) { position = new Vector3(position.x, position.y, position.z); GameObject card = (GameObject)Instantiate(groupCard, position, Quaternion.identity); card.transform.SetParent(GameObject.Find("List").transform, false); GroupCard groupCardScript = card.GetComponent <GroupCard>(); groupCardScript.UpdateGroupCard(group); } groupCard.gameObject.SetActive(false); AlertsService.removeLoadingAlert(); }
public HttpResponseMessage Create(HttpRequestMessage request, GroupCardViewModel grCardVm) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; GroupCard grCardDb = new GroupCard(); grCardDb.Name = grCardVm.Name; grCardDb.BotID = grCardVm.BotID; _groupCardService.Create(grCardDb); _groupCardService.Save(); response = request.CreateResponse(HttpStatusCode.OK, grCardDb); return response; })); }
public void Danh(List <Card> cards, Player newP) { firstRound = false; int x = -(cards.Count / 2); for (int i = 0; i < cards.Count; i++) { //set sorting order cards[i].sprite.sortingOrder = sortI; sortI++; //set position cards[i].gameObject.transform.DOMove(new Vector3(x * .4f, 0, 0), .2f); x += 1; //set euler angele cards[i].transform.eulerAngles = new Vector3(0, 0, Random.Range(-10f, 10f)); //set scale cards[i].transform.DOScale(.8f, .3f); //set parent cards[i].transform.SetParent(GameObject.Find("Group Card").transform); } GroupCard g = new GroupCard(); g.data = new List <DataCard>(); foreach (var item in cards) { g.data.Add(item.data); } if (g.data.Count == 1) { g.a = GroupCard.AA._Coi; } else if (g.data.Count == 2) { g.a = GroupCard.AA._Doi; } else if (g.data.Count == 3) { if (g.data[0].nut == g.data[1].nut) { g.a = GroupCard.AA._3Cay; } else { g.a = GroupCard.AA._Sanh3; } } else if (g.data.Count == 4) { if (g.data[0].nut == g.data[1].nut) { g.a = GroupCard.AA._TuQuy; } else { g.a = GroupCard.AA._Sanh4; } } else if (g.data.Count == 5) { g.a = GroupCard.AA._Sanh5; } else if (g.data.Count == 6) { List <DataCard> dtCard = new List <DataCard>(); foreach (var item in cards) { dtCard.Add(new DataCard(item.data.chat, item.data.nut)); } if (CheckSanh(dtCard)) { g.a = GroupCard.AA._Sanh6; } else { foreach (var item in cards) { dtCard.Add(new DataCard(item.data.chat, item.data.nut)); } if (CheckDoiThong(dtCard)) { g.a = GroupCard.AA._3DoiThong; } else { print("dell"); } } } else if (g.data.Count == 7) { g.a = GroupCard.AA._Sanh7; } else if (g.data.Count == 8) { List <DataCard> dtCard = new List <DataCard>(); foreach (var item in cards) { dtCard.Add(new DataCard(item.data.chat, item.data.nut)); } if (CheckSanh(dtCard)) { g.a = GroupCard.AA._Sanh8; } else { foreach (var item in cards) { dtCard.Add(new DataCard(item.data.chat, item.data.nut)); } if (CheckDoiThong(dtCard)) { g.a = GroupCard.AA._4DoiThong; } else { print("dell"); } } } else if (g.data.Count == 9) { g.a = GroupCard.AA._Sanh9; } else if (g.data.Count == 10) { List <DataCard> dtCard = new List <DataCard>(); foreach (var item in cards) { dtCard.Add(new DataCard(item.data.chat, item.data.nut)); } if (CheckSanh(dtCard)) { g.a = GroupCard.AA._Sanh10; } else { foreach (var item in cards) { dtCard.Add(new DataCard(item.data.chat, item.data.nut)); } if (CheckDoiThong(dtCard)) { g.a = GroupCard.AA._5DoiThong; } else { print("dell"); } } } else if (g.data.Count == 11) { g.a = GroupCard.AA._Sanh11; } else if (g.data.Count == 12) { g.a = GroupCard.AA._Sanh12; } else if (g.data.Count == 13) { g.a = GroupCard.AA._Sanh13; } g.p = newP; groupCard = g; StartCoroutine(DanhCo()); }
public void Update(GroupCard GroupCard) { _GroupCardRepository.Update(GroupCard); }
public GroupCard Create(GroupCard GroupCard) { return(_GroupCardRepository.Add(GroupCard)); }