Ejemplo n.º 1
0
        /*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));
        }
Ejemplo n.º 2
0
        //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;
            }
        }