Exemplo n.º 1
0
        public LookUpItem getPositions()
        {
            LookUpItem lookUpItem = new LookUpItem();

            using (var connection = new SqlConnection(this.connectionString))
            {
                var commandText = "SELECT PositionEID, PositionName FROM DRD_TE_Position";

                var command = new SqlCommand(commandText, connection);
                connection.Open();

                using (var reader = command.ExecuteReader())
                {
                    lookUpItem.DropDownList = new List <SelectListItem>();

                    while (reader.Read())
                    {
                        lookUpItem.DropDownList.Add(new SelectListItem {
                            Text = (string)reader["PositionName"], Value = reader.GetInt32(0).ToString()
                        });
                    }
                }
            }

            return(lookUpItem);
        }
Exemplo n.º 2
0
        public ActionResult GetTeamIndex()
        {
            // VM
            LookUpItem lookUpItem = lookUpRepo.getTeams();

            var teamVM = new TeamViewModel()
            {
                Teams = lookUpItem.DropDownList
            };

            return(PartialView(@"~/Views/Shared/_TeamIndex.cshtml", teamVM));
        }
Exemplo n.º 3
0
        public ActionResult Edit(int id)
        {
            Player player = drdRepo.GetPlayer(id);

            LookUpItem lookUpItem        = lookUpRepo.getPositions();
            LookUpItem mlbTeamLookUpItem = lookUpRepo.getMLBTeams();

            var modelVM = new EditPlayerViewModel(player)
            {
                Positions = lookUpItem.DropDownList, MLBTeams = mlbTeamLookUpItem.DropDownList
            };

            return(View(modelVM));
        }
Exemplo n.º 4
0
        public ActionResult SidebarMenu()
        {
            // VM
            LookUpItem lookUpItem = lookUpRepo.getTeams();

            List <Team> myTeams = drdRepo.ListTeams();

            var teamVM = new TeamViewModel()
            {
                Teams = lookUpItem.DropDownList, ListOfTeamObject = myTeams
            };

            return(PartialView(@"~/Views/Shared/_SidebarMenu.cshtml", teamVM));
        }
Exemplo n.º 5
0
        public LookUpItem getMLBTeams()
        {
            LookUpItem lookUpItem = new LookUpItem();

            lookUpItem.DropDownList = new List <SelectListItem>();

            Array MLBTeams = Enum.GetValues(typeof(MLBTeam));

            foreach (int MLBTeamID in MLBTeams)
            {
                lookUpItem.DropDownList.Add(new SelectListItem {
                    Text = Enum.GetName(typeof(MLBTeam), MLBTeamID), Value = MLBTeamID.ToString()
                });
            }

            return(lookUpItem);
        }
Exemplo n.º 6
0
        public ActionResult Edit(int id, FormCollection formValues)
        {
            Player player = drdRepo.GetPlayer(id);

            LookUpItem positionLookUpItem = lookUpRepo.getPositions();
            LookUpItem mlbTeamLookUpItem  = lookUpRepo.getMLBTeams();

            var modelVM = new EditPlayerViewModel(player)
            {
                Positions = positionLookUpItem.DropDownList, MLBTeams = mlbTeamLookUpItem.DropDownList
            };

            if (TryUpdateModel(modelVM))
            {
                drdRepo.EditPlayer(modelVM.Player);
                return(RedirectToAction("Index", new { id = player.TeamPID }));
            }

            return(View(modelVM));
        }
Exemplo n.º 7
0
 /// <summary>
 /// Creates a new KeyValueCache. Default expiration is 1 day.
 /// </summary>
 /// <param name="cacheDelegate">The delegate that returns the initial list of items.</param>
 /// <param name="expiration">The amount of time the cache is allowed to persist.</param>
 /// <param name="lookupDelegate">The delegate used to lookup an item if it does not exist in the cache.</param>
 public KeyValueCache(InitializeCache cacheDelegate, LookUpItem lookupDelegate, TimeSpan expiration)
     : base(cacheDelegate, expiration, lookupDelegate)
 {
 }
Exemplo n.º 8
0
 /// <summary>
 /// Creates a new KeyValueCache. Default expiration is 1 day.
 /// </summary>
 /// <param name="cacheDelegate">The delegate that returns the initial list of items.</param>
 /// <param name="lookupDelegate">The delegate used to lookup an item if it does not exist in the cache.</param>
 public KeyValueCache(InitializeCache cacheDelegate, LookUpItem lookupDelegate)
     : base(cacheDelegate, lookupDelegate)
 {
 }
Exemplo n.º 9
0
 /// <summary>
 /// Creates a new KeyValueCache. Default expiration is 1 day.
 /// </summary>
 /// <param name="lookupDelegate">The delegate used to lookup an item if it does not exist in the cache.</param>
 /// /// <param name="expiration">The amount of time the cache is allowed to persist.</param>
 public KeyValueCache(LookUpItem lookupDelegate, TimeSpan expiration)
     : base(lookupDelegate, expiration)
 {
 }
Exemplo n.º 10
0
 /// <summary>
 /// Creates a new KeyValueCache. Default expiration is 1 day.
 /// </summary>
 /// <param name="lookupDelegate">The delegate used to lookup an item if it does not exist in the cache.</param>
 public KeyValueCache(LookUpItem lookupDelegate)
     : base(lookupDelegate)
 {
 }
Exemplo n.º 11
0
 public void AddLookUpItem(LookUpItem lookUpItem)
 {
     this.LookUpItems.Add(lookUpItem);
 }