public OwnershipEditWindowViewModel(OwnershipsTabViewModel ownershipTabViewModel, OwnershipEditWindow ownershipEditWindow, Ownership ownership) : base(ownershipTabViewModel, ownershipEditWindow, ownership) { using (var con = new BaudiDbContext()) { LocalsList = con.Locals.ToList(); OwnersList = con.Owners.ToList(); if (Update) { Ownership = con.Ownerships.Find(ownership.OwnershipID); SelectedLocal = Ownership.Local; SelectedOwner = Ownership.Owner; } else { Ownership = new Ownership(); Ownership.PurchaseDate = DateTime.Now; } } }
/// <summary> /// Edit action /// </summary> public override void Edit() { var ownershipEditWindow = new OwnershipEditWindow(this, SelectedOwnership); ownershipEditWindow.Show(); }
/// <summary> /// Add action /// </summary> public override void Add() { var ownershipEditWindow = new OwnershipEditWindow(this, null); ownershipEditWindow.Show(); }