/*Navigasjons funksjonalitet*/ #endregion //metode for å hente korte instruks, veiledning fra database public string GetInstruksVeiledning(int id) { InstruksVeiledningDTO shortInstructionsToReturn = svarbotBL.GetInstruksVeiledning(id); var jsonSerializer = new JavaScriptSerializer(); return(jsonSerializer.Serialize(shortInstructionsToReturn)); }
//Johan Sakshaug //gets an instruction by given id //Tetiana //la til exception handling //opprettet Model, endret til at den returnerer hele objektet for å bruke videre public InstruksVeiledningDTO GetInstruksVeiledning(int id) { try { using (var db = new SvarbotDbSys()) { var instruks = db.Instruks_Veiledning.FirstOrDefault(i => i.Id == id); InstruksVeiledningDTO instruksToReturn = new InstruksVeiledningDTO(); if (instruks == null) { instruksToReturn.InstruksDescription = "Kunne ikke finne instruks"; return(instruksToReturn); } instruksToReturn.Id = instruks.Id; instruksToReturn.InstruksDescription = instruks.Inskruks_beskrivelse; return(instruksToReturn); } } catch (Exception) { throw; } }