public static BOLocalizationResource Get(string culture, string containerType, string container, string property, string type, string key, string defaultValue) { string hash = Md5Hash(culture, containerType, container, property, type, key); BOLocalizationResource localizationResource = Get(hash); if (localizationResource == null) { localizationResource = new BOLocalizationResource(); localizationResource.Culture = culture; localizationResource.Container = container; localizationResource.ContainerType = containerType; localizationResource.Property = property; localizationResource.Type = type; localizationResource.Key = key; localizationResource.Description = defaultValue; localizationResource.Value = defaultValue; localizationResource.Hash = hash; localizationResource.Save(); } return localizationResource; }