private void AddPlayerToEventRoster() { EventRoster eventRosterEntry = new EventRoster(); EventRoster checkForExists = new EventRoster(); try { checkForExists = BaseTableDataAccess.Instance().GetEventRosterByGameTeamPlayer(GameID, App.gPromptForJerseyTeamID, App.gPromptForJerseyPlayerID); //Should never get to this point, but just in case, we do not want to insert a player on the roster more than once if (checkForExists == null) { eventRosterEntry.GameID = GameID; eventRosterEntry.TeamID = App.gPromptForJerseyTeamID; eventRosterEntry.PlayerID = App.gPromptForJerseyPlayerID; eventRosterEntry.Starter = "N"; DAL.Instance().UpdatePlayersGameStartedStat(GameID, App.gPromptForJerseyTeamID, App.gPromptForJerseyPlayerID, false); eventRosterEntry.IsPlayerOnField = "N"; eventRosterEntry.GMPlayerPositionID = ""; BaseTableDataAccess.Instance().InsertEventRoster(eventRosterEntry); } } catch (Exception ex) { throw; } }
/// <summary> /// Load from the database. /// </summary> /// <param name="team"></param> /// <param name="player"></param> /// <param name="roster"></param> public TeamRosterModel(Team team, Player player, TeamRoster roster, EventRoster eventRoster) { Team = team; Player = player; TeamRoster = roster; EventRoster = eventRoster; RosterDisplayText = TeamRoster.UniformNumber.PadRight(4, ' ') + " " + Player.FirstName + " " + Player.LastName; }
private void AddPlayerToEventRoster() { EventRoster eventRosterEntry = new EventRoster(); try { eventRosterEntry.GameID = GameID; eventRosterEntry.TeamID = App.gPromptForJerseyTeamID; eventRosterEntry.PlayerID = App.gPromptForJerseyPlayerID; eventRosterEntry.Starter = "N"; eventRosterEntry.IsPlayerOnField = "N"; eventRosterEntry.GMPlayerPositionID = ""; BaseTableDataAccess.Instance().InsertEventRoster(eventRosterEntry); } catch (Exception ex) { throw; } }
public void Start() { _eventRosterInstance = this; }