public override Entity Execute(ActionContext context) { AddOwnerForm form = new AddOwnerForm(context.AssetManager.GetOwners()); if (form.ShowDialog(context.WindowOwner) == DialogResult.OK) { Owner owner = form.AssetOwner; context.AssetManager.AddOwner(owner); context.Status = $"Owner '{owner.Name}' added to repositoy"; return(form.AssetOwner); } return(null); }