private void EnsureGridSizeFileExists() { IWebsiteState ws = Services.Get <IWebsiteState>(); if (File.Exists(ws.IconGridSizePath)) { string json = File.ReadAllText(ws.IconGridSizePath); ws.ActiveIconGridSize = JsonConvert.DeserializeObject <GridSize>(json); } else { // set automatically saves to file ws.ActiveIconGridSize = GridSize.BuildDefault(); } }
public static IRequestProcessor BuildNestedRequestProcessor(IDependencyLibrary dependencyLibrary) { IRequestProcessor p = new BaseRequestProcessor(); p = new ErrorLoggingRequestProcessor(p, dependencyLibrary.Get <IConnectionFactory>()); return(p); }