/// <summary> /// Abimeetod UuendaSqiduk()-le /// </summary> /// <param name="sqidukbo"></param> /// <param name="n"></param> private static void SqidukBOModeliks(SqidukBO sqidukbo, Models.Sqiduk n) { n.Mudel = sqidukbo.Mudel; n.Mark = sqidukbo.Mark; n.RegNr = sqidukbo.RegNr; n.VINkood = sqidukbo.VINkood; n.V2ljalaskeAasta = sqidukbo.V2ljalaskeAasta; n.V2rv = sqidukbo.V2rv; n.KasArhiivis = sqidukbo.KasArhiivis; n.P2evaHindMin = sqidukbo.P2evaHindMin; n.P2evaHindMax = sqidukbo.P2evaHindMax; }
/// <summary> /// Uuendab andmebaasis vastava sõiduki või loob uue /// </summary> /// <param name="sqidukbo"></param> public static void UuendaSqiduk(SqidukBO sqidukbo) { using (EasyRent.Models.AndmebaasEntities db = new Models.AndmebaasEntities()) { if(sqidukbo.SqidukId != 0) { Models.Sqiduk n = db.Sqiduk.First(i => i.SqidukId == sqidukbo.SqidukId); SqidukBOModeliks(sqidukbo, n); SqidukMuutusLog(db); db.SaveChanges(); } else { Models.Sqiduk n = new Models.Sqiduk(); SqidukBOModeliks(sqidukbo, n); db.Sqiduk.Add(n); db.SaveChanges(); } } }
// Konstruktorites ka vajalike elementide peitmine/näitamine #region Konstruktorid //kui saab sõiduki kaasa public RentDetailVaade(SqidukBO sqidukobj) { InitializeComponent(); Datacontext = new RentDetailVaadeVM(sqidukobj); }
public RentDetailVaadeVM(SqidukBO sqiduk) { Rent = new RentimineBO(); Sqiduk = sqiduk; rent.SqidukiOlukord = new SqidukiOlukordBO(); }
public SqidukDetailVaadeVM() { Sqiduk = new SqidukBO(); }
public SqidukDetailVaadeVM(SqidukBO sqiduk) { Sqiduk = sqiduk; }