BoC.Sitecore.Mvc.SitecoreValueProviderResult.ConvertTo C# (CSharp) Method

ConvertTo() public method

public ConvertTo ( Type type, CultureInfo culture ) : object
type System.Type
culture System.Globalization.CultureInfo
return object
        public override object ConvertTo(Type type, CultureInfo culture)
        {
            if (_item == null)
                return null;

            if (typeof (IBaseEntity).IsAssignableFrom(type))
            {
                var serviceType = typeof(IModelService<>).MakeGenericType(type);
                if (IoC.Resolver.IsRegistered(serviceType))
                {
                    var service = IoC.Resolver.Resolve(serviceType) as IModelService;
                    if (service != null)
                    {
                        return service.Get(_item.ID.ToGuid());
                    }
                }

            }
            return base.ConvertTo(type, culture);
        }
SitecoreValueProviderResult