Beispiel #1
0
        private static string GetCreationOptionName(ElementCreationOptionModel option)
        {
            if (option.GetOptionSettings().ApiModelName() != null)
            {
                return(option.GetOptionSettings().ApiModelName());
            }
            var name = option.Name.Replace("Add ", "").Replace("New ", "").Replace("Create ", "").ToCSharpIdentifier();

            return(option.GetOptionSettings().AllowMultiple() ? name.ToPluralName() : name);
        }
 private bool ExistsInBase(ElementCreationOptionModel creationOption)
 {
     return(Model.GetInheritedType()?.MenuOptions?.ElementCreations.Any(x => x.Type.Id == creationOption.Type.Id) ??
            false);
 }