public StreamsChannel(IHttpClient httpClient, IJsonSerializer jsonSerializer, IApplicationHost applicationHost, ILogManager logManager)
        {
            var baseStreamsService = new StreamsService(httpClient, jsonSerializer, applicationHost);
            var logger             = logManager.GetLogger(GetType().Name);

            _mediaProviderFactory = new MediaProviderFactory(baseStreamsService, logger);
        }
 /// <summary>
 /// Gets the by identifier.
 /// </summary>
 /// <param name="id">The identifier.</param>
 /// <returns>EnumerationItem.</returns>
 public EnumerationItem GetById(string id)
 {
     return(MediaProviderFactory
            .CreateEnumerationProvider()
            .GetById(id));
 }
 /// <summary>
 /// Registers the required domain objects.
 /// </summary>
 protected override void RegisterRequiredDomainObjects()
 {
     MediaProviderFactory
     .CreateEnumerationProvider()
     .RegisterRequiredDomainObjects();
 }
 public void Try_RegisterEnumerations()
 {
     MediaProviderFactory
     .CreateEnumerationProvider()
     .RegisterRequiredDomainObjects();
 }
Beispiel #5
0
 /// <summary>
 /// Gets the description items for object and culture.
 /// </summary>
 /// <param name="objectId">The object id.</param>
 /// <param name="cultureId">The culture id.</param>
 /// <returns>DescriptionItem[][].</returns>
 public DescriptionItem[] GetDescriptionItemsForObjectAndCulture(string objectId, string cultureId)
 {
     return(MediaProviderFactory
            .CreateMediaProvider()
            .GetDescriptionItemsForObjectAndCulture(objectId, cultureId));
 }
Beispiel #6
0
 /// <summary>
 /// Gets the description items for culture.
 /// </summary>
 /// <param name="cultureId">The culture id.</param>
 /// <returns>DescriptionItem[][].</returns>
 public DescriptionItem[] GetDescriptionItemsForCulture(string cultureId)
 {
     return(MediaProviderFactory
            .CreateMediaProvider()
            .GetDescriptionItemsForCulture(cultureId));
 }
Beispiel #7
0
 /// <summary>
 /// Gets the settings.
 /// </summary>
 /// <param name="request">The request.</param>
 /// <returns></returns>
 public SettingItem GetSettings(SettingItem request)
 {
     return(MediaProviderFactory
            .CreateSettingProvider()
            .GetSettings(request));
 }
 /// <summary>
 /// Saves the enumerations.
 /// </summary>
 /// <param name="enums">The enums.</param>
 /// <returns>EnumerationItem[][].</returns>
 public EnumerationItem[] SaveEnumerations(EnumerationItem[] enums)
 {
     return(MediaProviderFactory
            .CreateEnumerationProvider()
            .SaveEnumerations(enums));
 }
Beispiel #9
0
 /// <summary>
 /// Gets the description item.
 /// </summary>
 /// <param name="id">The id.</param>
 /// <returns>DescriptionItem.</returns>
 public DescriptionItem GetDescriptionItem(string id)
 {
     return(MediaProviderFactory
            .CreateMediaProvider()
            .GetDescriptionItem(id));
 }
Beispiel #10
0
 /// <summary>
 /// Saves the descriptions.
 /// </summary>
 /// <param name="descriptions">The descriptions.</param>
 /// <returns>DescriptionItem[][].</returns>
 public DescriptionItem[] SaveDescriptions(DescriptionItem[] descriptions)
 {
     return(MediaProviderFactory
            .CreateMediaProvider()
            .SaveDescriptions(descriptions));
 }
Beispiel #11
0
 public DescriptionItem DeleteDescription(DescriptionItem item)
 {
     return(MediaProviderFactory
            .CreateMediaProvider()
            .DeleteDescription(item));
 }
Beispiel #12
0
 public DescriptionItem SaveDescription(DescriptionItem descriptionItem)
 {
     return(MediaProviderFactory
            .CreateMediaProvider()
            .SaveDescription(descriptionItem));
 }
Beispiel #13
0
 /// <summary>
 /// Gets the description items like title.
 /// </summary>
 /// <param name="title">The title.</param>
 /// <returns>DescriptionItem[][].</returns>
 public DescriptionItem[] GetDescriptionItemsLikeTitle(string title)
 {
     return(MediaProviderFactory
            .CreateMediaProvider()
            .GetDescriptionItemsLikeTitle(title));
 }
Beispiel #14
0
 protected override void RegisterRequiredDomainObjects()
 {
     MediaProviderFactory
     .CreateSettingProvider()
     .RegisterRequiredDomainObjects();
 }
Beispiel #15
0
 public SettingItem GetSetting(string id)
 {
     return(MediaProviderFactory
            .CreateSettingProvider()
            .GetSetting(id));
 }
Beispiel #16
0
 /// <summary>
 /// Saves the specified it.
 /// </summary>
 /// <param name="it">It.</param>
 /// <returns>EnumerationItem.</returns>
 public EnumerationItem Save(EnumerationItem it)
 {
     return(MediaProviderFactory
            .CreateEnumerationProvider()
            .Save(it));
 }
Beispiel #17
0
 /// <summary>
 /// Gets the type of the enumeration items for.
 /// </summary>
 /// <param name="typeId">The base type media.</param>
 /// <returns>EnumerationItem[][].</returns>
 public EnumerationItem[] GetEnumerationItemsForType(string typeId)
 {
     return(MediaProviderFactory
            .CreateEnumerationProvider()
            .GetEnumerationItemsForType(typeId));
 }
Beispiel #18
0
 /// <summary>
 /// Gets the description items for object.
 /// </summary>
 /// <param name="objectId">The object id.</param>
 /// <returns>DescriptionItem[][].</returns>
 public DescriptionItem[] GetDescriptionItemsForObject(string objectId)
 {
     return(MediaProviderFactory
            .CreateMediaProvider()
            .GetDescriptionItemsForObject(objectId));
 }
Beispiel #19
0
 /// <summary>
 /// Gets the type of the description items for.
 /// </summary>
 /// <param name="typeId">The type id.</param>
 /// <returns>DescriptionItem[][].</returns>
 public DescriptionItem[] GetDescriptionItemsForType(string typeId)
 {
     return(MediaProviderFactory
            .CreateMediaProvider()
            .GetDescriptionItemsForType(typeId));
 }
Beispiel #20
0
 /// <summary>
 /// Saves the settings.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns></returns>
 public SettingItem SaveSettings(SettingItem item)
 {
     return(MediaProviderFactory
            .CreateSettingProvider()
            .SaveSettings(item));
 }