예제 #1
0
        public IHttpActionResult HentAlleOppgaver()
        {
            ServiceOppgaveDataprovider _serviceOppgaveDataprovider = new ServiceOppgaveDataprovider();
            List <ServiceOppgave>      alleOppgaver = _serviceOppgaveDataprovider.FinnAlleOppgaver();

            var oppgaver = new List <ServiceOppgaveDTO>();

            foreach (var rom in alleOppgaver)
            {
                oppgaver.Add(new ServiceOppgaveDTO().CreateFromEntity(rom));
            }
            return(Ok(oppgaver));
        }
        private void ShowData()
        {
            ListView1.Items.Clear();
            romIDBox.Items.Clear();
            foreach (var row in serviceProvider.FinnAlleOppgaver())
            {
                ListView1.Items.Add(row);
            }

            foreach (var row in romProvider.FinnAlleRom())
            {
                romIDBox.Items.Add(row.RomID);
            }
        }
예제 #3
0
        static void Main(String [] args)
        {
            Console.WriteLine("Alle rom");
            List <Rom> alleRom = _romDataProvider.FinnAlleRom();

            foreach (Rom rom in alleRom)
            {
                Console.WriteLine(rom);
            }


            Console.ReadKey();

            Console.WriteLine("Alle kunder");
            List <Kunde> alleKunder = _kundeDataprovider.FinnAlleKunder();

            foreach (Kunde kunde in alleKunder)
            {
                Console.WriteLine(kunde);
            }

            Console.ReadKey();

            Reservasjon reservasjon = new Reservasjon
            {
                Kunde   = alleKunder[0],
                Rom     = alleRom[0],
                FraDato = new DateTime(2019, 2, 17),
                TilDato = new DateTime(2019, 2, 23)
            };

            Console.WriteLine("Legger til reservasjon");
            _reservasjonDataprovider.LeggTilReservasjon(reservasjon);

            Console.WriteLine("Alle reservasjoner nå");
            List <Reservasjon> alleReservasjoner = _reservasjonDataprovider.FinnAlleReservasjoner();

            foreach (Reservasjon res in alleReservasjoner)
            {
                Console.WriteLine(res);
            }

            Console.ReadKey();

            Console.WriteLine("Legger til oppgaver");
            ServiceOppgave renhold = new ServiceOppgave
            {
                OppgaveType = OppgaveType.Renhold,
                Beskrivelse = "Renhold av rom",
                Rom         = alleRom[0],
                Status      = Status.Ny
            };

            ServiceOppgave vedlikehold = new ServiceOppgave
            {
                OppgaveType = OppgaveType.Vedlikehold,
                Beskrivelse = "Ødelagt vask",
                Rom         = alleRom[1],
                Status      = Status.Pågående
            };

            _serviceOppgaveDataprovider.LeggTilOppgave(renhold);
            _serviceOppgaveDataprovider.LeggTilOppgave(vedlikehold);


            Console.WriteLine("Alle oppgaver");
            List <ServiceOppgave> oppgaver = _serviceOppgaveDataprovider.FinnAlleOppgaver();

            foreach (var oppg in oppgaver)
            {
                Console.WriteLine(oppg);
            }



            Console.ReadKey();
        }