public void AddPropertyOwner(int partyId, string name, string address, int percentOwned) { MachineCollateral collateral = this.RetrieveBOM<MachineCollateral>(); PropertyOwner model = new PropertyOwner(); model.PartyId = partyId; model.Name = name; model.Address = address; model.PercentOwned = percentOwned; collateral.AddPropertyOwner(model); StorePropertyOwner.DataSource = collateral.AvailablePropertyOwners; StorePropertyOwner.DataBind(); }
public void EditPropertyOwner(string randomKey, int partyId, string name, string address, int percentOwned) { MachineCollateral collateral = this.RetrieveBOM<MachineCollateral>(); PropertyOwner model = collateral.Retrieve(randomKey); if (model == null) model = new PropertyOwner(); model.PartyId = partyId; model.Name = name; model.Address = address; model.PercentOwned = percentOwned; model.MarkEdited(); StorePropertyOwner.DataSource = collateral.AvailablePropertyOwners; StorePropertyOwner.DataBind(); }
public void RemovePropertyOwner(PropertyOwner model) { if (this.PropertyOwners.Contains(model) == true) { if (model.IsNew) PropertyOwners.Remove(model); else model.MarkDeleted(); } }
public void AddPropertyOwner(PropertyOwner model) { if (this.PropertyOwners.Contains(model)) return; this.PropertyOwners.Add(model); }