private UpdateCustomEntityVersionPageModuleCommand Map(CustomEntityVersionPageModule dbModule, string moduleTypeFileName)
        {
            var result = Mapper.Map <UpdateCustomEntityVersionPageModuleCommand>(dbModule);

            result.DataModel = _pageVersionModuleModelMapper.MapDataModel(moduleTypeFileName, dbModule);

            return(result);
        }
        private UpdatePageVersionModuleCommand Map(PageVersionModule pageVersionModule, string moduleTypeFileName)
        {
            var result = Mapper.Map <UpdatePageVersionModuleCommand>(pageVersionModule);

            result.DataModel = _pageVersionModuleModelMapper.MapDataModel(moduleTypeFileName, pageVersionModule);

            return(result);
        }
        private PageVersionModuleDetails MapModule(PageVersionModule dbModule, IEnumerable <PageModuleTypeSummary> allModuleTypes)
        {
            var moduleType = allModuleTypes.SingleOrDefault(t => t.PageModuleTypeId == dbModule.PageModuleTypeId);

            var module = new PageVersionModuleDetails();

            module.ModuleType          = moduleType;
            module.DataModel           = _pageVersionModuleModelMapper.MapDataModel(moduleType.FileName, dbModule);
            module.PageVersionModuleId = dbModule.PageVersionModuleId;
            module.Template            = _entityVersionPageModuleMapper.GetCustomTemplate(dbModule, moduleType);

            return(module);
        }