Search Results for

    Show / Hide Table of Contents

    Interface ILanguageService

    Contains methods for working with languages

    Namespace: ImageVault.Common.Services
    Assembly: ImageVault.Common.dll
    Syntax
    public interface ILanguageService : IService

    Methods

    Create(String)

    Creates a language with the supplied languageCode

    Declaration
    Language Create(string languageCode)
    Parameters
    Type Name Description
    System.String languageCode

    The languageCode of the language to create

    Returns
    Type Description
    Language

    The created Language . If the language already exists, the existing Language is reused

    Exceptions
    Type Condition
    System.ArgumentNullException

    If languageCode is null or an empty string.

    Delete(Int32)

    Deletes a language by it's id

    Declaration
    void Delete(int id)
    Parameters
    Type Name Description
    System.Int32 id

    GetAllLanguages()

    Get all registered languages

    Declaration
    IList<Language> GetAllLanguages()
    Returns
    Type Description
    System.Collections.Generic.IList<Language>

    A System.Collections.Generic.IList<> of all registered languages

    Extension Methods

    EnumExtensions.GetNames<TEnum>(TEnum)
    In This Article
    Back to top (c) Meriworks 2002-2022