public string NowyPojazd(string PeselWlasciciela, string NrRejestracji, string Marka, string Model, int Rocznik, string Przebieg) { if (PeselWlasciciela == null || NrRejestracji == null || Marka == null || Model == null || Rocznik == 0 || Przebieg == null) { return("Brak wymaganych danych"); } else { Samochody Nowy = new Samochody() { PESEL_Własciciela = PeselWlasciciela, Rejestracja = NrRejestracji, Marka = Marka, Model = Model, Rocznik = Rocznik, Przebieg = Przebieg }; Model1 model = new Model1(); Samochody samochody = model.Samochody.Add(Nowy); DateTime data = DateTime.Now; DateTime dataWaz = data.AddYears(3); Rejestracje NowyRe = new Rejestracje() { Rejestracja = NrRejestracji, Pierwsza_Rejestracja = data, Ostatnia_Rejestracja = data, Waznosc_Rejestracji = dataWaz }; Rejestracje rejestracje = model.Rejestracje.Add(NowyRe); model.SaveChanges(); return("Pomyslnie dodano pojazd."); } }
public DateTime?Waznosc(string PESEL) { Model1 model = new Model1(); Samochody samochody = model.Samochody.FirstOrDefault(_c => _c.PESEL_Własciciela == PESEL); string temp = samochody.Rej(); Rejestracje rejestracje = model.Rejestracje.FirstOrDefault(_c => _c.Rejestracja == temp); return(rejestracje.Waznosc_Rejestracji); }
public string Informacje(string PESEL) { if (PESEL == null) { return("Brak PESELu."); } else { string PESEL_Własciciela = PESEL; Model1 model = new Model1(); Samochody samochody = model.Samochody.FirstOrDefault(_c => _c.PESEL_Własciciela == PESEL); string tem = samochody.Rejestracja; Rejestracje rejestracje = model.Rejestracje.FirstOrDefault(_c => _c.Rejestracja == tem); return(string.Format("Osoba o PESELU " + samochody.PESEL_Własciciela + " posiada: " + samochody.Marka + " " + samochody.Model + " o przebiegu: " + samochody.Przebieg + " o waznosci rejestracji do: " + rejestracje.Waznosc_Rejestracji + ".")); } }
public string Przeglad(string NrRejestracji, string Przebieg, int Waznosc) { if (NrRejestracji == null || Przebieg == null || Waznosc == 0) { return("Brak danej"); } else { Model1 model = new Model1(); DateTime data = DateTime.Now; //DateTime data2 = data.AddYears(Waznosc); Rejestracje rejestracje = model.Rejestracje.Find(NrRejestracji); rejestracje.Ostatnia_Rejestracja = data; // rejestracje.Waznosc_Rejestracji = data2; rejestracje.Waznosc_Rejestracji = rejestracje.Przedluzenie(data, Waznosc); Samochody samochody = model.Samochody.Find(NrRejestracji); samochody.Przebieg = Przebieg; model.SaveChanges(); return("Pomyslnie wykonano przeglad"); } }