public ServiceOppgaveDTO CreateFromEntity(ServiceOppgave serviceOppgave) { return(new ServiceOppgaveDTO() { RomID = serviceOppgave.RomID, Beskrivelse = serviceOppgave.Beskrivelse, OppgaveType = serviceOppgave.OppgaveType, Status = serviceOppgave.Status, Notat = serviceOppgave.Notat }); }
public void LeggTilOppgave(ServiceOppgave serviceOppgave) { using (var DBContext = new DatabaseContext()) { DBContext.ServiceOppgaver.Add(serviceOppgave); DBContext.SaveChanges(); } }
private void LeggTilButton_Click(object sender, RoutedEventArgs e) { ServiceOppgave service = new ServiceOppgave(); service.RomID = Convert.ToInt32(this.romIDBox.SelectedValue); service.OppgaveType = (OppgaveType)serviceTypeBox.SelectedIndex; service.Beskrivelse = this.beskrivelseBox.Text; service.Notat = this.notatBox.Text; service.Status = (Status)statusBox.SelectedIndex; serviceProvider.LeggTilOppgave(service); ShowData(); }
private void EditButton_Click(object sender, RoutedEventArgs e) { ServiceOppgave service = new ServiceOppgave(); var selectedItem = (ServiceOppgave)ListView1.SelectedItem; service.ServiceOppgaveId = (int)selectedItem.ServiceOppgaveId; service.RomID = Convert.ToInt32(this.romIDBox.SelectedValue); service.OppgaveType = (OppgaveType)serviceTypeBox.SelectedIndex; service.Beskrivelse = this.beskrivelseBox.Text; service.Notat = this.notatBox.Text; service.Status = (Status)statusBox.SelectedIndex; serviceProvider.EditServiceOppgave(service); ShowData(); }
public void OppdaterServiceOppgave(int oppgaveID, string notat) { using (var context = new DatabaseContext()) { ServiceOppgave oppgave = context.ServiceOppgaver.SingleOrDefault(o => o.ServiceOppgaveId == oppgaveID); oppgave.Notat = notat; if (oppgave != null) { context.ServiceOppgaver.Attach(oppgave); context.Entry(oppgave).Property(o => o.Notat).IsModified = true; context.SaveChanges(); } } }
public void EditServiceOppgave(ServiceOppgave serviceOppgave) { ServiceOppgave serviceoppg = new ServiceOppgave(); using (var context = new DatabaseContext()) { serviceoppg = context.ServiceOppgaver.Where(r => r.ServiceOppgaveId == serviceOppgave.ServiceOppgaveId).FirstOrDefault(); serviceoppg.OppgaveType = serviceOppgave.OppgaveType; serviceoppg.RomID = serviceOppgave.RomID; serviceoppg.Status = serviceOppgave.Status; serviceoppg.Beskrivelse = serviceOppgave.Beskrivelse; serviceoppg.Notat = serviceOppgave.Notat; context.SaveChanges(); } }
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(); }