static void Main() { string connectionString = ConfigurationManager.ConnectionStrings["WeatherService"].ConnectionString; QueryFacade facade = new QueryFacade(connectionString); WeatherDataSummary summary = new WeatherDataSummary(facade); LongLatCalcs translator = new LongLatCalcs(connectionString); ConditionsRepository repo = new ConditionsRepository(connectionString); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainWindow(summary, translator, repo)); }
public string GetConditions(int?draw, int?start, int?length) { var search = Request["search[value]"]; var totalRecords = 0; var recordsFiltered = 0; start = start.HasValue ? start / 10 : 0; var improvementId = Request["ImprovementId"]; ConditionsRepository repo = new ConditionsRepository(improvementId); var components = repo.GetPaginated(search, start.Value, length ?? 10, out totalRecords, out recordsFiltered); string json = JsonConvert.SerializeObject(components); return(json); }