/// <summary> /// Populate the page with database queries /// </summary> private void InitCreationData() { RaceDAO raceDAO = new RaceDAO(); races = raceDAO.GetAllRaces(); ClassDAO classDAO = new ClassDAO(); classes = classDAO.GetAllClasses(); BackgroundDAO backgroundDAO = new BackgroundDAO(); backgrounds = backgroundDAO.GetAllBackgroundTypes(); }
private void RaceLinks() { string raceIDstr = ""; RaceDAO rDAO = new RaceDAO(); List <Race> raceList = rDAO.GetAllRaces(); if (Request.QueryString.AllKeys.Contains("raceID")) { raceIDstr = Request.QueryString.Get("raceID"); } //checks to make sure that the string isn't null if (raceIDstr.Length > 0) { int raceID = int.Parse(raceIDstr); Race pulledRace = rDAO.GetRace(raceID); name.InnerHtml = pulledRace.Name; description.InnerHtml = pulledRace.Description; descriptor2.InnerHtml = "<br>Languages: "; descriptor2.InnerHtml += "<br>"; foreach (Language pulledRaceLangages in pulledRace.Languages) { descriptor2.InnerHtml += EnumPrettify.Prettify(pulledRaceLangages.ToString()); descriptor2.InnerHtml += "<br>"; } } //connect to db and populate the links div with 1 link for each entry to DB links.InnerHtml = ""; links.InnerHtml = "<a href='EncyclopaediaOverview.aspx' class='text-dark'>> Back</a><br>"; foreach (Race lRace in raceList) { int raID = lRace.RaceId; string raName = lRace.Name; links.InnerHtml += "<a href=\"EncyclopaediaOverview.aspx?encyclopaediaReq=races&raceID=" + raID + "\" class='text-dark'>" + raName + "</a><br /> "; } }