public MetaResource[] GetResources(string set, bool enabledOnly = true) { return(ExecuteFaultHandledOperation(() => { IMetaResourceRepository resourceRepository = _DataRepositoryFactory.GetDataRepository <IMetaResourceRepository>(); IEnumerable <MetaResource> resources = resourceRepository.GetResources(set, enabledOnly); return resources.ToArray(); })); }
public MetaResource[] GetResourcesByTypeAndCulture(string set, string type, string cultureCode = "en-US", bool enabledOnly = true) { return(ExecuteFaultHandledOperation(() => { IMetaResourceRepository resourceRepository = _DataRepositoryFactory.GetDataRepository <IMetaResourceRepository>(); IEnumerable <MetaResource> resources = resourceRepository.GetResourcesByCulture(set, type, cultureCode, enabledOnly); return resources.ToArray(); })); }
public MetaResource GetResource(string set, string type, string key, string cultureCode = "en-US", bool enabled = true) { return(ExecuteFaultHandledOperation(() => { IMetaResourceRepository resourceRepository = _DataRepositoryFactory.GetDataRepository <IMetaResourceRepository>(); MetaResource resource = resourceRepository.GetResource(set, type, key, cultureCode, enabled); if (resource == null) { NotFoundFault fault = new NotFoundFault(string.Format("No resource found for set-type-code-culture-enabled: [{0}]-[{1}]-[{2}]-[{3}]-[{4}].", set, type, key, cultureCode, enabled)); throw new FaultException <NotFoundFault>(fault, fault.Message); } return resource; })); }