示例#1
0
        //Hente alle spørsmål ifra ALLE kunder som har sendt inn spørsmål
        public List <kundespm> hentAlleKundeSporsmal()
        {
            try
            {
                using (var db = new SporsmalContext())
                {
                    List <KundeSpm> alleKundeSporsmal = db.KundeSporsmal.ToList();
                    List <kundespm> listKunSporsmal   = new List <kundespm>();

                    foreach (var k in alleKundeSporsmal)
                    {
                        kundespm kunSporsmal = new kundespm
                        {
                            kundeid  = k.KundeId, //Hentes ut for senere bruk/utvikling av løsning
                            epost    = k.Epost,
                            sporsmal = k.Sporsmal,
                            svar     = k.Svar
                        };
                        listKunSporsmal.Add(kunSporsmal);
                    }
                    return(listKunSporsmal);
                }
            }
            catch (Exception error)
            {
                List <kundespm> listKundeSporsmal = new List <kundespm>();
                Debug.WriteLine(error);
                return(listKundeSporsmal);
            }
        }
示例#2
0
        //Hente alle "ofte stilte spørsmål" (forhåndslagrede spørsmål med svar, ifra bedrift)
        public List <generellespm> hentAlleGenerelleSporsmal()
        {
            try
            {
                using (var db = new SporsmalContext())
                {
                    List <GenerelleSpm> alleGenerelleSporsmal = db.GenerelleSporsmal.ToList();
                    List <generellespm> listGenSporsmal       = new List <generellespm>();

                    foreach (var k in alleGenerelleSporsmal)
                    {
                        generellespm genSporsmal = new generellespm
                        {
                            spmId    = k.SpmId, //Hentes ut for senere bruk/utvikling av løsning
                            sporsmal = k.Sporsmal,
                            svar     = k.Svar
                        };
                        listGenSporsmal.Add(genSporsmal);
                    }
                    return(listGenSporsmal);
                }
            }
            catch (Exception error)
            {
                List <generellespm> listSporsmal = new List <generellespm>();
                Debug.WriteLine(error);
                return(listSporsmal);
            }
        }
示例#3
0
 public SpDB(SporsmalContext context)
 {
     _context = context;
 }
示例#4
0
 public SporsmalController(SporsmalContext context)
 {
     _context = context;
 }