public IActionResult Index(string url) { url = string.Format("/{0}", url); CachedObject cachedObject = this.Storage.GetRepository<ICachedObjectRepository>().WithCultureIdAndUrl( CultureProvider.GetCulture(this.Storage).Id, url ); if (cachedObject == null) { Object @object = this.Storage.GetRepository<IObjectRepository>().WithUrl(url); if (@object == null) return this.HttpNotFound(); ObjectViewModel result = new ObjectViewModelBuilder(this).Build(@object); return this.View(result.Class.ViewName, result); } { ObjectViewModel result = new ObjectViewModelBuilder(this).Build(cachedObject); return this.View(result.Class.ViewName, result); } }
public IActionResult Index(string url) { url = string.Format("/{0}", url); CachedObject cachedObject = this.Storage.GetRepository <ICachedObjectRepository>().WithCultureIdAndUrl( CultureProvider.GetCulture(this.Storage).Id, url ); if (cachedObject == null) { Object @object = this.Storage.GetRepository <IObjectRepository>().WithUrl(url); if (@object == null) { return(this.NotFound()); } ObjectViewModel result = new ObjectViewModelBuilder(this).Build(@object); return(this.View(result.ViewName, result)); } { ObjectViewModel result = new ObjectViewModelBuilder(this).Build(cachedObject); return(this.View(result.ViewName, result)); } }