public Mentor[] GetMentors(long id) { List <Mentor> result = new List <Mentor>(); ProcapitaBoU p = new ProcapitaBoU(); DataTable ms = p.getElevMentor(id); foreach (DataRow row in ms.Rows) { result.Add(new Mentor { efternamn = row["efternamn"].ToString(), fornamn = row["fornamn"].ToString(), mail = row["mail"].ToString() }); } return(result.ToArray()); }
public ElevInfo GetElevInfo(long id) { ElevInfo result = null; ProcapitaBoU p = new ProcapitaBoU(); DataTable data = p.getElevData(id); if (data.Rows.Count > 0) { result = new ElevInfo(); result.fornamn = data.Rows[0]["fornamn"].ToString(); result.efternamn = data.Rows[0]["efternamn"].ToString(); result.avdelning = data.Rows[0]["avdelning"].ToString(); result.avdelningId = data.Rows[0]["avdelningid"].ToString(); result.enhet = data.Rows[0]["enhet"].ToString(); result.enhetId = data.Rows[0]["enhetid"].ToString(); result.skolform = data.Rows[0]["skolform"].ToString(); result.skolformId = data.Rows[0]["skolformid"].ToString(); result.klass = data.Rows[0]["klass"].ToString(); result.klassId = data.Rows[0]["klassId"].ToString(); result.klassarskurs = data.Rows[0]["klassarskurs"].ToString(); result.avdelning = data.Rows[0]["avdelning"].ToString(); } else { return(null); } data = p.getElevGruppInfo(id); if (data.Rows.Count > 0) { List <Grupp> gs = new List <Grupp>(); foreach (DataRow r in data.Rows) { Grupp g = new Grupp { namn = r["grupp"].ToString(), id = r["gruppid"].ToString(), period = r["grupperiod"].ToString() }; gs.Add(g); } result.grupper = gs.ToArray(); } return(result); }