/// <summary> /// get the first training link that a user shoudl get started with /// </summary> /// <returns>a link or null if thier is not one setup</returns> public TrainingLink getFirstIntroTraining() { TrainingLink tl = db.getFirstTrainingLink(company); if (tl != null) { return(tl); } else { return(new TrainingLink()); } }
private TrainingLink[] mapTrainingLinks(DataSet ds) { if (ds == null || ds.Tables[0] == null) { return(null); } //create an array of same size TrainingLink[] links = new TrainingLink[ds.Tables[0].Rows.Count]; int index = 0; foreach (DataRow dr in ds.Tables[0].Rows) { TrainingLink tl = new TrainingLink(); tl.CompanyId = (dr["CompanyId"] != DBNull.Value ? Convert.ToInt16(dr["CompanyId"]) : 0); tl.InitialOrdering = (dr["InitialOrdering"] != DBNull.Value ? Convert.ToInt16(dr["InitialOrdering"]) : 0); tl.SearchKeywords = returnRealOrBlank(dr["SearchKeywords"] as string); tl.TraininglinkId = (dr["TrainingLinkId"] != DBNull.Value ? Convert.ToInt16(dr["TrainingLinkId"]) : 0); tl.TraininglinkImage = returnRealOrBlank(dr["TraininglinkImage"] as string); tl.TraininglinkName = returnRealOrBlank(dr["TraininglinkName"] as string); links[index] = tl; index++; } return(links); /* * //database access here * user.OfficePhone = "972-444-5555"; * user.TextPhone = "214-385=9128"; * user.UserId = 1; * //should have been database * * return user; */ }