Beispiel #1
0
 public void AddPropertyDefaultStatesMultiple(ViewControlState.PropertyType propertyType, List <string> propertyNames)
 {
     foreach (var propertyName in propertyNames)
     {
         AddPropertyDefaultStates(propertyType, propertyName);
     }
 }
Beispiel #2
0
        public void AddPropertyDefaultStates(ViewControlState.PropertyType propertyType, string propertyName)
        {
            AddViewControlState(ViewControlState.ViewState.Create, new ViewControlState(propertyName, true));
            AddViewControlState(ViewControlState.ViewState.Read, new ViewControlState(propertyName, false));
            AddViewControlState(ViewControlState.ViewState.Delete, new ViewControlState(propertyName, false));

            if (propertyType == ViewControlState.PropertyType.Fixed)
            {
                AddViewControlState(ViewControlState.ViewState.Update, new ViewControlState(propertyName, false));
            }
            if (propertyType == ViewControlState.PropertyType.NonFixed)
            {
                AddViewControlState(ViewControlState.ViewState.Update, new ViewControlState(propertyName, true));
            }
        }