Пример #1
0
        public SelectFieldOption GetOptionDisplay(object option, string handlerParam)
        {
            if (option == null)
            {
                return(null);
            }
            var ct     = FindDatumTypeFromObject(option);
            var finder = ct.FinderBase();
            var cid    = finder.GetDatumIdBase(option);
            var sfo    = new SelectFieldOption(cid, finder.AsSummarizedValueBase(option), null);

            return(sfo);
        }
        public SelectFieldOption GetOptionDisplay(object option, string handlerParam)
        {
            if (option == null)
            {
                return(null);
            }
            var c      = option.DirectCastTo <ProtoContent>();
            var ctId   = c.ContentTypeId;
            var ct     = FindContentType(ctId);
            var finder = ct.Finder();
            var sfo    = new SelectFieldOption(c.Id, finder.AsSummarizedValue(c), null);

            return(sfo);
        }
Пример #3
0
        protected IStorageSelectFieldOption CreateEmptySelectFieldOptionObject(SelectFieldOption field)
        {
            var storageService = service.StorageService;

            return((IStorageSelectFieldOption)storageService.GetObjectFactory().CreateEmptySelectFieldOptionObject());
        }
Пример #4
0
		protected IStorageSelectFieldOption CreateEmptySelectFieldOptionObject(SelectFieldOption field)
		{
			var storageService = service.StorageService;
			return (IStorageSelectFieldOption)storageService.GetObjectFactory().CreateEmptySelectFieldOptionObject();
		}