public void New() { switch (SelectedBusinessPartner) { case CustomerDto x: SelectedBusinessPartner = new CustomerDto(); break; case ShipperDto x: SelectedBusinessPartner = new ShipperDto(); break; case SupplierDto x: SelectedBusinessPartner = new SupplierDto(); break; default: break; } NotifyOfPropertyChange(() => SelectedBusinessPartner); }
public void Edit(IBusinessPartner entity) => Edit((T)entity);
public void Delete(IBusinessPartner entity) => Delete((T)entity);
public void Add(IBusinessPartner entity) => Add((T)entity);
public void SetBusinessPartner(IBusinessPartner selectedBusinessPartner) { SelectedBusinessPartner = selectedBusinessPartner; NotifyOfPropertyChange(() => SelectedBusinessPartner); }