public static moduleModel.CatalogLanguage ToModuleModel(this webModel.CatalogLanguage language)
        {
            var result = new moduleModel.CatalogLanguage();

            result.InjectFrom(language);
            return(result);
        }
Example #2
0
        /// <summary>
        /// Converting to foundation type
        /// </summary>
        /// <param name="catalog"></param>
        /// <returns></returns>
        public static dataModel.CatalogLanguage ToDataModel(this coreModel.CatalogLanguage language)
        {
            var retVal = new dataModel.CatalogLanguage
            {
                Language = language.LanguageCode,
            };

            return(retVal);
        }
		/// <summary>
		/// Converting to model type
		/// </summary>
		/// <param name="catalogBase"></param>
		/// <returns></returns>
		public static coreModel.CatalogLanguage ToCoreModel(this dataModel.CatalogLanguage dbLanguage, coreModel.Catalog catalog)
		{
			var retVal = new coreModel.CatalogLanguage();
			retVal.InjectFrom(dbLanguage);

			retVal.CatalogId = catalog.Id;
			retVal.LanguageCode = dbLanguage.Language;

			return retVal;
		}
Example #4
0
        /// <summary>
        /// Converting to model type
        /// </summary>
        /// <param name="catalogBase"></param>
        /// <returns></returns>
        public static coreModel.CatalogLanguage ToCoreModel(this dataModel.CatalogLanguage dbLanguage, coreModel.Catalog catalog)
        {
            var retVal = new coreModel.CatalogLanguage();

            retVal.Id = dbLanguage.Id;

            retVal.CatalogId    = catalog.Id;
            retVal.LanguageCode = dbLanguage.Language;

            return(retVal);
        }
        public static webModel.CatalogLanguage ToWebModel(this moduleModel.CatalogLanguage language)
        {
            var result = new webModel.CatalogLanguage();

            //Do not use omu.InjectFrom for performance reasons
            result.CatalogId    = language.CatalogId;
            result.LanguageCode = language.LanguageCode;
            result.IsDefault    = language.IsDefault;

            return(result);
        }
		public static moduleModel.CatalogLanguage ToModuleModel(this webModel.CatalogLanguage language)
		{
			var result = new moduleModel.CatalogLanguage();
			result.InjectFrom(language);
			return result;
		}