public void Details_Tournament_ReturnTournamentID() { int tournamentID = 2; var tournaments = new Tournaments() { TournamentId = 2, TournamentName = "Tournament 2020", StartDate = DateTime.Now, EndDate = DateTime.Now.AddDays(5), TournamentLocation = "Belgrade" }; _mockRepo.Setup(d => d.Details(tournamentID)).Returns(tournaments); var expectedModel = new Tournaments { TournamentId = tournaments.TournamentId, TournamentName = tournaments.TournamentName, StartDate = tournaments.StartDate, EndDate = tournaments.EndDate }; var actual = _controller.Details(tournamentID); var actualModel = actual.Model as Tournaments; Assert.Equal(actualModel.TournamentId, tournaments.TournamentId); Assert.Equal(actualModel.TournamentName, tournaments.TournamentName); Assert.Equal(actualModel.StartDate, tournaments.StartDate); Assert.Equal(actualModel.EndDate, tournaments.EndDate); Assert.Equal(actualModel.TournamentLocation, tournaments.TournamentLocation); }
public List <News> GetNews(string year) { var tournament = Tournaments.Single(x => x.Year == year); var news = NewsArticles.Where(x => x.TournamentId == tournament.Id).ToList(); return(news); }
public List <TournamentQueries.Centre> GetCentres(string year) { var tournament = Tournaments.Single(x => x.Year == year); var centres = Centres.Where(x => x.TournamentId == tournament.Id).ToList(); return(centres); }
public void DeleteTournament(long tournamentId) { var tourney = GetTournamentGuarded(tournamentId); Tournaments.Remove(tourney); SaveChanges(); }
private void buttonEdit_Click(object sender, EventArgs e) { try { Tournaments t = FormMenu.selectedTournament; Prize prize = new Prize( int.Parse(textBoxPrizeId.Text), textBoxPrizePlaceName.Text, decimal.Parse(textBoxPriceAmount.Text), double.Parse(textBoxPrizePercentage.Text), FormMenu.selectedTournament); Prize.EditPrize(prize); MessageBox.Show("Prize has been changed", "Information"); FormPrize formPrize = (FormPrize)this.Owner; formPrize.FormPrize_Load(buttonEdit, e); this.Close(); } catch (Exception ex) { MessageBox.Show("Prize cannot be saved. Error Message: " + ex.Message, "Error"); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { List <string> tournamentList = new List <string>(); string selectStatement = "select TournamentName from tbl_Tournaments"; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(selectStatement, con); con.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { tournamentList.Add(reader["TournamentName"].ToString()); } con.Close(); Tournaments.DataSource = tournamentList; Tournaments.DataBind(); } }
public async Task <IActionResult> Edit(int id, [Bind("TR_ID,TR_NAME,TR_PRIZEPOOL,TR_DATE_BEG,TR_DATE_END")] Tournaments tournaments) { if (id != tournaments.TR_ID) { return(NotFound()); } DateTime d1 = new DateTime(1900, 1, 1), d2 = DateTime.Now; if (ModelState.IsValid && (tournaments.TR_DATE_BEG > d1) && (tournaments.TR_DATE_END < d2) && (tournaments.TR_DATE_BEG < tournaments.TR_DATE_END)) { try { _context.Update(tournaments); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TournamentsExists(tournaments.TR_ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } else { ModelState.AddModelError("", "Something went wrong, check your input data"); } return(View(tournaments)); }
public void AddTournament(string name) { if (Tournaments.TryAdd(name, new Tournament(name))) { AuditLog.Push($"Tournament '{name}' added"); } }
public List <ContingentTravelPlans> GetAllTravelPlans(string year) { var t = Tournaments.FirstOrDefault(x => x.Year == year) ?? new Tournament(); return(t.ContingentTravelPlans); }
public static List <Tournaments> ConvertToTournaments( this List <string> lines, string teamFileName, string peopleFileName, string prizeFileName) { var output = new List <Tournaments>(); var teams = teamFileName.FullFilePath().LoadFile().ConvertToTeams(peopleFileName); var prizes = prizeFileName.FullFilePath().LoadFile().ConvertToPrize(); foreach (var line in lines) { string[] cols = line.Split(','); Tournaments t = new Tournaments(); t.Id = int.Parse(cols[0]); t.TournamentName = cols[1]; t.EntryFee = decimal.Parse(cols[2]); string[] teamIds = cols[3].Split('|'); foreach (var id in teamIds) { t.EnteredTeams.Add(teams.First(x => x.Id == int.Parse(id))); } string[] prizeId = cols[4].Split('|'); foreach (var id in prizeId) { t.Prizes.Add(prizes.First(x => x.Id == int.Parse(id))); } //TODO - zachytit informace z kol output.Add(t); } return(output); }
private void SaveCurrentTournamentCommand_Handler() { var tournToSave = Mapper.Map <Tournament>(SelectedTournament); if (tournToSave.Id == 0) { _tournamentService.Value.Create(tournToSave); } else { var res = _tournamentService.Value.Update(tournToSave); if (res != null) { var observableTourn = Mapper.Map <TournamentObservable>(res); var listItem = Tournaments.FirstOrDefault(x => x.Id == res.Id); if (listItem != null) { Tournaments[Tournaments.IndexOf(listItem)] = observableTourn; SelectedTournament = observableTourn; //LoadTournamentDetails(); RaisePropertyChanged(() => Tournaments); } } } }
private void Save() { try { DateTime dt = DateTime.Parse(DateOfBirth); List <DataBaseTournament> DbT; if (AdditionalParam) { DbT = new List <DataBaseTournament>(Tournaments.Where(p => p.isChecked == true)); } else { DbT = null; } if (imageSave == null) { DataBase.SavePlayer(Name, LastName, City, dt, DbT); } else { DataBase.SavePlayer(Name, LastName, City, dt, DbT, imageSave); } imageSave = null; MessageBox.Show("Saved"); } catch (Exception ex) { MessageBox.Show("Error during adding\n" + ex.Message); } }
public async Task <IActionResult> Edit(long id, Tournaments tournaments) { if (id != tournaments.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tournaments); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TournamentsExists(tournaments.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tournaments)); }
public void Handle(ContingentAssignedToTournament e) { var tournament = Tournaments.SingleOrDefault(x => x.Id == e.TournamentId); if (tournament == null) { tournament = new Tournament { Year = "2014" }; Tournaments.Add(tournament); } var contingent = Contingents.Single(x => x.Key == e.Id); tournament.ContingentTravelPlans.Add(new ContingentTravelPlans { Id = e.Id, Province = contingent.Value }); tournament.ContingentRooms.Add(new ContingentRooms { Id = e.Id, Province = contingent.Value }); }
public void Create_Tournament_ValidModel_ReturnsView() { Tournaments tour = null; _mockRepo.Setup(c => c.Create (It.IsAny <Tournaments>())) .Callback <Tournaments>(t => tour = t); var tournaments = new Tournaments { TournamentName = "Testing 2020", StartDate = DateTime.Now, EndDate = DateTime.Now, TournamentLocation = "Belgrade" }; _controller.Create(tournaments); _mockRepo.Verify(c => c.Create(It.IsAny <Tournaments>()), Times.Once); Assert.Equal(tour.TournamentId, tournaments.TournamentId); Assert.Equal(tour.TournamentName, tournaments.TournamentName); Assert.Equal(tour.StartDate, tournaments.StartDate); Assert.Equal(tour.EndDate, tournaments.EndDate); Assert.Equal(tour.TournamentLocation, tournaments.TournamentLocation); }
private static void CreateOtherRounds(Tournaments model, int rounds) { int round = 2; var previousRound = model.Rounds[0]; var currRound = new List <Matchup>(); var currMatchup = new Matchup(); while (round <= rounds) { foreach (var matchup in previousRound) { currMatchup.Entries.Add(new MatchupEntry { ParentMatchup = matchup }); if (currMatchup.Entries.Count > 1) { currMatchup.MatchupRounds = round; currRound.Add(matchup); currMatchup = new Matchup(); } } model.Rounds.Add(currRound); previousRound = currRound; currRound = new List <Matchup>(); round += 1; } }
public static void FillList(Tournaments tournaments) { if (onFillList != null) { onFillList(tournaments); } }
private Task clearList(string containerName) { switch (containerName) { case CosmosDBConstants.FutbolTeamId: FutbolTeams.Clear(); break; case CosmosDBConstants.MatchContainerId: Matches.Clear(); break; case CosmosDBConstants.MatchPlayerPerformanceContainerId: MatchFutbolPlayerPerformances.Clear(); break; case CosmosDBConstants.TournamentContainerId: Tournaments.Clear(); break; case CosmosDBConstants.UserTransactionId: UserTransactions.Clear(); break; } return(Task.CompletedTask); }
public void Handle(TournamentCreated e) { Tournaments.Add(new Tournament { Id = e.Id, Year = e.Year }); }
IEnumerator SendAPIRequest() { //Setting up the request url UnityWebRequest www = UnityWebRequest.Get(url); //Content type www.SetRequestHeader("Content-Type", "application/json"); //Accept field www.SetRequestHeader("accept", "application/vnd.api+json"); //API Key www.SetRequestHeader("Authorization", "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOiI0OTEwYmM3MC02NTgwLTAxMzktNjcxMi0wMTE1YzJjNDNmZWIiLCJpc3MiOiJnYW1lbG9ja2VyIiwiaWF0IjoxNjE1NTY3NTMyLCJwdWIiOiJibHVlaG9sZSIsInRpdGxlIjoicHViZyIsImFwcCI6Ii01OTVjYWQ2NS03MmFlLTRlOTktYTgxNS0wZmI5ZDJlOWM1OTkifQ.b53TzN5f77Is5ArZ4X5CZU5UDZrkzt5-wrnP1V8r9vk"); yield return(www.SendWebRequest()); if (www.result == UnityWebRequest.Result.ConnectionError) { //Show error if request failed Debug.Log(www.error); } else { //If request was successful //Parse JSON data Tournaments tournaments = JsonUtility.FromJson <Tournaments>(www.downloadHandler.text.ToString()); //Send data to the list manager EventManager.FillList(tournaments); //Notify that the request was completed successfully EventManager.RequestCompleted(); } }
/******************/ /// <summary> /// GET method for all Tournament's list /// </summary> /// <param name="saveTournaments">Receive a method for serialization or local save</param> /// <returns></returns> public IEnumerator GetTournaments(Action <Tournaments> saveTournaments) { string endpointPath = API_URL + "tournaments"; Debug.Log("Requesting tournaments..."); UnityWebRequest request = UnityWebRequest.Get(endpointPath); request.SetRequestHeader("Authorization", API_KEY); request.SetRequestHeader("Accept", "application/vnd.api+json"); UnityWebRequestAsyncOperation operation = request.SendWebRequest(); yield return(operation); if (request.isNetworkError || request.isHttpError) { Debug.LogError("Failed to connect. " + request.error); } else { Debug.Log("Tournaments received. Loading data..."); try { Debug.Log("Reading JSON: " + request.downloadHandler.text); Tournaments tournaments = ScriptableObject.CreateInstance <Tournaments>(); JsonUtility.FromJsonOverwrite(request.downloadHandler.text, tournaments); saveTournaments(tournaments); } catch (Exception e) { Debug.Log("Deserialization failed. " + e.Message); } } }
private void buttonDelete_Click(object sender, EventArgs e) { // Confirm delete message DialogResult konfirmasi = MessageBox.Show("Current tournament will be deleted , Are you sure?", "Konfirmasi", MessageBoxButtons.YesNo); // Confirm deletion if (konfirmasi == System.Windows.Forms.DialogResult.Yes) { bool sucess = Tournaments.DeleteTournament(selectedTournament, out string exceptionMessage); if (sucess) { MessageBox.Show("Tournament has been deleted.", "information"); FormTournament form = new FormTournament(); form.Owner = this; this.Hide(); form.ShowDialog(); } else { MessageBox.Show("Fail to delete tournament: " + exceptionMessage); } } }
private void FillTournamentList(Tournaments tournaments) { Transform listItemObject = null; content.sizeDelta = new Vector2(0, (tournaments.data.Count * itemHeight) - yOffset); for (int i = 0; i < tournaments.data.Count; i++) { //Get a list item game object listItemObject = ListHolder.GetChild(i); //Enable the list item listItemObject.gameObject.SetActive(true); //Getting the list item component ListItem listItem = listItemObject.GetComponent <ListItem>(); //Setting the id field listItem.SetId(tournaments.data[i].id); //Setting the date field listItem.SetDate(tournaments.data[i].attributes.createdAt); } listInitialized = true; }
// Edit Test InvalidModel | public void Edit_Tournament_ReturnTournamentID() { int tournamentID = 2; var tournaments = new Tournaments { TournamentId = 2, TournamentName = "Tournament 2020", StartDate = DateTime.Now, EndDate = DateTime.Now.AddDays(5), TournamentLocation = "Belgrade" }; _mockRepo.Setup(e => e.FindElementById(tournamentID)).Returns(tournaments); var expectedModel = new Tournaments() { TournamentId = tournaments.TournamentId, TournamentName = tournaments.TournamentName, StartDate = tournaments.StartDate, EndDate = tournaments.EndDate, TournamentLocation = tournaments.TournamentLocation }; var actual = _controller.Edit(tournamentID); var actualModel = actual.Model as Tournaments; Assert.Equal(actualModel.TournamentId, tournaments.TournamentId); Assert.Equal(actualModel.TournamentName, tournaments.TournamentName); Assert.Equal(actualModel.StartDate.ToString(), tournaments.StartDate.ToString()); Assert.Equal(actualModel.EndDate.ToString(), tournaments.EndDate.ToString()); Assert.Equal(actualModel.TournamentLocation, tournaments.TournamentLocation); }
private void SaveTournamentRounds(IDbConnection connction, Tournaments tournamnets) { foreach (var tournamnetsRound in tournamnets.Rounds) { foreach (var matchup in tournamnetsRound) { var p = new DynamicParameters(); p.Add("@tournamnetId"); p.Add("@matchupRound"); p.Add("@id", dbType: DbType.Int32, direction: ParameterDirection.Output); connction.Execute("dbo.spMatchups_Insert", p, commandType: CommandType.StoredProcedure); matchup.Id = p.Get <int>("@id"); foreach (var entry in matchup.Entries) { //var p = new DynamicParameters(); //p.Add("@tournamnetId"); //p.Add("@matchupRound"); //p.Add("@id", dbType: DbType.Int32, direction: ParameterDirection.Output); //connction.Execute("dbo.spMatchups_Insert", p, commandType: CommandType.StoredProcedure); } } } }
public void Edit_Tournament_ValidModel() { Tournaments tour = null; _mockRepo.Setup(e => e.Edit(It.IsAny <Tournaments>())) .Callback <Tournaments>(t => tour = t); var tournaments = new Tournaments() { TournamentId = 2, TournamentName = "Tournament 2020", StartDate = DateTime.Now, EndDate = DateTime.Now, TournamentLocation = "Belgrade" }; _controller.Edit(tournaments); _mockRepo.Verify(e => e.Edit(It.IsAny <Tournaments>()), Times.Once); Assert.Equal(tour.TournamentName, tournaments.TournamentName); Assert.Equal(tour.StartDate.ToString(), tournaments.StartDate.ToString()); Assert.Equal(tour.EndDate.ToString(), tournaments.EndDate.ToString()); Assert.Equal(tour.TournamentLocation, tournaments.TournamentLocation); }
public List <Hotel> GetHotels(string year) { var tournament = Tournaments.Single(x => x.Year == year); var hotels = Hotels.Where(x => x.TournamentId == tournament.Id).ToList(); return(hotels); }
public Tournaments Edit(Tournaments tournament) { _context.Update(tournament); _context.SaveChanges(); return(tournament); }
void DeleteTourney(object sender, EventArgs e) { var tourney = sender as PersistedTournament; Tournaments.Remove(tourney); Directory.Delete(tourney.Path, recursive: true); OnPropertyChanged("NoTournaments"); }
public ActionResult DeleteConfirmed(int id) { Tournaments tournaments = db.Tournaments.Find(id); db.Tournaments.Remove(tournaments); db.SaveChanges(); return(RedirectToAction("Index")); }
public override void Render(Tournaments.Graphics.IGraphics g, TournamentNameTable names, float x, float y, float textHeight) { this.decider.RenderWinner(g, names, x, y, textHeight, this.Score); }
public override NodeMeasurement MeasureLoser(Tournaments.Graphics.IGraphics g, TournamentNameTable names, float textHeight, Score score) { throw new InvalidOperationException("Cannot determine a loser from a bye entry."); }
public static void ShowTournamentListingMenu(Tournaments.TournamentListing[] listings, Enums.TournamentListingMode mode) { if (CanShowMenu()) { EnableMenuManager(); Windows.WindowSwitcher.GameWindow.MenuManager.CloseOpenMenus(); Windows.WindowSwitcher.GameWindow.MenuManager.AddMenu(new Menus.mnuTournamentListing("mnuTournamentListing", listings, mode)); Windows.WindowSwitcher.GameWindow.MenuManager.SetActiveMenu("mnuTournamentListing"); } }
public static void ShowTournamentRulesViewerMenu(Tournaments.TournamentRules rules) { if (CanShowMenu()) { EnableMenuManager(); Windows.WindowSwitcher.GameWindow.MenuManager.CloseOpenMenus(); Windows.WindowSwitcher.GameWindow.MenuManager.AddMenu(new Menus.mnuTournamentRulesViewer("mnuTournamentRulesViewer", rules)); Windows.WindowSwitcher.GameWindow.MenuManager.SetActiveMenu("mnuTournamentRulesViewer"); } }
public static void SendSaveTournamentRules(Tournaments.TournamentRules rules) { TcpPacket packet = new TcpPacket("savetournamentrules"); packet.AppendParameters( rules.SleepClause.ToIntString(), rules.AccuracyClause.ToIntString(), rules.SpeciesClause.ToIntString(), rules.FreezeClause.ToIntString(), rules.OHKOClause.ToIntString(), rules.SelfKOClause.ToIntString()); SendPacket(packet); }
public override void RenderLoser(Tournaments.Graphics.IGraphics g, TournamentNameTable names, float x, float y, float textHeight, Score score) { throw new NotImplementedException(); }
public override NodeMeasurement MeasureLoser(Tournaments.Graphics.IGraphics g, TournamentNameTable names, float textHeight, Score score) { throw new NotImplementedException(); }
public static void SendTournamentRulesTo(Client client, PacketHitList hitList, Tournaments.Tournament tournament) { PacketHitList.MethodStart(ref hitList); if (tournament != null) { hitList.AddPacket(client, PacketBuilder.CreateTournamentRulesPacket(tournament)); } PacketHitList.MethodEnded(ref hitList); }
public override NodeMeasurement Measure(Tournaments.Graphics.IGraphics g, TournamentNameTable names, float textHeight) { return this.decider.MeasureWinner(g, names, textHeight, this.Score); }
public override NodeMeasurement MeasureWinner(Tournaments.Graphics.IGraphics g, TournamentNameTable names, float textHeight, Score score) { //return this.MeasureTextBox(g, textHeight, "bye", score); return null; }
public override NodeMeasurement MeasureWinner(Tournaments.Graphics.IGraphics g, TournamentNameTable names, float textHeight, Score score) { string teamName = ""; if (this.IsDecided) { var winner = this.GetWinner(); if (winner != null) { teamName = names[winner.TeamId]; } else { teamName = "bye"; } } var t = this.MeasureTextBox(g, textHeight, teamName, score); var mA = this.nodeA.Measure(g, names, textHeight); var mB = this.nodeB.Measure(g, names, textHeight); if (mA == null && mB == null) { return null; } else if (mB == null) { return t; } else if (mA == null) { return t; } else { var m = this.MeasureTree(g, names, textHeight, this.nodeA, this.nodeB); return new NodeMeasurement(m.Width + t.Width, m.Height, m.CenterLine); } }