protected override bool CanSave(string arg)
 {
     if (OrderTagTemplateValues.Any(x => x.OrderTag == null || x.OrderTagGroup == null))
     {
         return(false);
     }
     return(base.CanSave(arg));
 }
 private void OnDeleteOrderTagTemplate(string obj)
 {
     Model.OrderTagTemplateValues.Remove(SelectedOrderTagTemplateValue.Model);
     if (SelectedOrderTagTemplateValue.Model.Id > 0)
     {
         Workspace.Delete(SelectedOrderTagTemplateValue.Model);
     }
     OrderTagTemplateValues.Remove(SelectedOrderTagTemplateValue);
 }