protected ILanguage ConvertFromDto(LanguageDto dto) { var factory = new LanguageFactory(); var entity = factory.BuildEntity(dto); return(entity); }
protected override ILanguage PerformGet(int id) { var sql = GetBaseQuery(false); sql.Where(GetBaseWhereClause(), new { Id = id }); var languageDto = Database.First <LanguageDto>(sql); if (languageDto == null) { return(null); } var factory = new LanguageFactory(); var entity = factory.BuildEntity(languageDto); ((ICanBeDirty)entity).ResetDirtyProperties(); return(entity); }
protected override ILanguage PerformGet(int id) { var sql = GetBaseQuery(false); sql.Where(GetBaseWhereClause(), new { Id = id }); var languageDto = Database.First <LanguageDto>(sql); if (languageDto == null) { return(null); } var factory = new LanguageFactory(); var entity = factory.BuildEntity(languageDto); //on initial construction we don't want to have dirty properties tracked // http://issues.umbraco.org/issue/U4-1946 ((Entity)entity).ResetDirtyProperties(false); return(entity); }
protected ILanguage ConvertFromDto(LanguageDto dto) { var entity = LanguageFactory.BuildEntity(_globalSettings, dto); return(entity); }
protected ILanguage ConvertFromDto(LanguageDto dto) => LanguageFactory.BuildEntity(dto);