public IconUploadRequest(IConnectionFactory ConnectionFactory, IWebsiteState WebsiteState, IIconValidatorService IconValidatorService, IFileReceiver FileReceiver) : base(ConnectionFactory, WebsiteState) { this.IconValidatorService = IconValidatorService; this.FileReceiver = FileReceiver; }
public static GridState BuildCurrentGridState(this IConnection connection, IWebsiteState websiteState) { GridState oldGrid = new GridState() { Size = websiteState.ActiveIconGridSize }; oldGrid.Cells = connection.ActiveGridIcons(); return(oldGrid); }
private void EnsureLastGridBuildTimeFileExists() { IWebsiteState ws = Services.Get <IWebsiteState>(); if (File.Exists(ws.LastGridBuildTimePath)) { string datetimeStr = File.ReadAllText(ws.LastGridBuildTimePath); ws.LastGridBuildTime = DateTime.Parse(datetimeStr); } else { // set automatically saves to file ws.LastGridBuildTime = DateTime.MinValue; } }
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 GridUpdateRequest(IConnectionFactory ConnectionFactory, IWebsiteState WebsiteState, IIconValidatorService IconValidatorService) : base(ConnectionFactory, WebsiteState) { this.IconValidatorService = IconValidatorService; }
public LastGridBuildTimeRequest(IWebsiteState WebsiteState) { this.WebsiteState = WebsiteState; }
public GridSizeRequest(IWebsiteState WebsiteState) { this.WebsiteState = WebsiteState; }
public GridBuildRequest(IConnectionFactory ConnectionFactory, IWebsiteState WebsiteState) : base(ConnectionFactory, WebsiteState) { }
public CommonDependent2(IConnectionFactory ConnectionFactory, IWebsiteState WebsiteState) : base(ConnectionFactory) { this.WebsiteState = WebsiteState; }