public void LeggTilReservasjon(Reservasjon reservasjon) { using (var context = new DatabaseContext()) { context.Reservasjoner.Add(reservasjon); context.SaveChanges(); } }
public void EditReservasjon(Reservasjon reservasjon) { Reservasjon res; using (var context = new DatabaseContext()) { res = context.Reservasjoner.Where(r => r.ReservasjonID == reservasjon.ReservasjonID).FirstOrDefault(); res.RomId = reservasjon.RomId; res.KundeId = reservasjon.KundeId; res.ReservasjonStatus = reservasjon.ReservasjonStatus; res.FraDato = reservasjon.FraDato; res.TilDato = reservasjon.TilDato; context.SaveChanges(); } }
private void AddButton_Click(object sender, RoutedEventArgs e) { Reservasjon res = new Reservasjon(); Kunde kunde = new KundeDataprovider().FinnKunde(this.KundeIDBox.SelectedIndex + 1); Rom rom = new RomDataprovider().FinnRom(this.RomIDBox.SelectedIndex + 1); res.ReservasjonID = 1; res.RomId = Convert.ToInt32(this.RomIDBox.SelectedItem); res.KundeId = Convert.ToInt32(this.KundeIDBox.SelectedItem); res.ReservasjonStatus = (ReservasjonStatus)ReservasjonStatusBox.SelectedIndex; res.FraDato = (DateTime)this.FraDatoBox.SelectedDate; res.TilDato = (DateTime)this.TilDatoBox.SelectedDate; reservasjonProvider.LeggTilReservasjon(res); ShowData(); }
public ActionResult VelgRom(String RomID) { int romID = Convert.ToInt32(RomID); int kundeID = Convert.ToInt32(this.Session["kundeID"]); Reservasjon reservasjon = new Reservasjon(); reservasjon.RomId = romID; reservasjon.KundeId = Convert.ToInt32(this.Session["kundeID"]); reservasjon.TilDato = Convert.ToDateTime(this.Session["fraDato"]); reservasjon.FraDato = Convert.ToDateTime(this.Session["tilDato"]); reservasjon.ReservasjonStatus = 0; System.Diagnostics.Debug.WriteLine(romID); System.Diagnostics.Debug.WriteLine(Convert.ToDateTime(this.Session["fraDato"])); System.Diagnostics.Debug.WriteLine(Convert.ToDateTime(this.Session["tilDato"])); reservasjonProvider.LeggTilReservasjon(reservasjon); return(RedirectToAction("Index", "KundeSide", new { userName = kundeDataprovider.FinnKunde(kundeID).Navn })); }
private void EditButton_Click(object sender, RoutedEventArgs e) { Reservasjon res = new Reservasjon(); var selectedItem = (Reservasjon)ListView1.SelectedItem; res.ReservasjonID = Convert.ToInt32(selectedItem.ReservasjonID); res.RomId = Convert.ToInt32(this.RomIDBox.SelectedItem); res.KundeId = Convert.ToInt32(this.KundeIDBox.SelectedItem); res.ReservasjonStatus = (ReservasjonStatus)ReservasjonStatusBox.SelectedIndex; res.FraDato = (DateTime)this.FraDatoBox.SelectedDate; res.TilDato = (DateTime)this.TilDatoBox.SelectedDate; //Kunde kunde = kundeProvider.FinnKunde(Convert.ToInt32(this.KundeIDBox.SelectedIndex + 1)); //res.Kunde = kunde; //Rom rom = romProvider.FinnRom(Convert.ToInt32(this.RomIDBox.SelectedIndex + 1)); //res.Rom = rom; reservasjonProvider.EditReservasjon(res); ShowData(); }
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(); }