public UkodModel GetUkodById(int id) { BindableCollection <UkodModel> adatok = GetAllUkod(); UkodModel model = adatok.Where(x => x.Id == id).FirstOrDefault(); return(model); }
public bool DeleteUkodById(int id) { BindableCollection <UkodModel> adatok = GetAllUkod(); UkodModel model = adatok.Where(x => x.Id == id).First(); bool success = adatok.Remove(model); WriteXml(adatok); return(success); }
public bool ModifyUkod(UkodModel ukod) { bool success = true; BindableCollection <UkodModel> adatok = GetAllUkod(); if (adatok.Remove(adatok.Where(x => x.Id == ukod.Id).FirstOrDefault())) { adatok.Add(ukod); WriteXml(adatok); } else { success = false; } return(success); }
public void SaveUkod() { UkodModel model = new UkodModel() { Megnevezes = NewMegnevezes, Kod = NewUkod }; if (service.AddUkod(model)) { Ukodok.Add(model); MessageBox.Show("Sikeres mentés."); NewUkod = ""; NewMegnevezes = ""; } else { MessageBox.Show("Hiba a mentés közben."); } }
public void ModifyUkod() { UkodModel newmodel = new UkodModel(); newmodel.Id = ModificationUkod.Id; newmodel.Kod = ModifiedKod; newmodel.Megnevezes = ModifiedMegnevezes; if (service.ModifyUkod(newmodel)) { Ukodok.Remove(ModificationUkod); Ukodok.Add(newmodel); MessageBox.Show("Sikeres módosítás!"); ModificationUkod = null; ModifiedMegnevezes = ""; ModifiedKod = ""; } else { MessageBox.Show("Sikertelen módosítás!"); } }
public bool AddUkod(UkodModel ukod) { bool success = true; try { BindableCollection <UkodModel> adatok = GetAllUkod(); int id = 0; try { id = adatok.Max(x => x.Id); } catch (Exception) { } ukod.Id = id + 1; adatok.Add(ukod); WriteXml(adatok); } catch (Exception e) { success = false; } return(success); }
public bool ModifyUkod(UkodModel ukod) { return(manager.ModifyUkod(ukod)); }
public bool AddUkod(UkodModel ukod) { return(manager.AddUkod(ukod)); }