private void OnNewRepoData(object sender, RepoEventArgs eventArgs) { _goals = eventArgs.Goals; LevelOneReport = GenerateLevelOneReport(); LevelTwoReport = GenerateLevelTwoReport(); LevelThreeReport = GenerateLevelThreeReport(); }
public void SaveGoals(List <Goal> goals) { File.WriteAllText(_fileLocation, JsonConvert.SerializeObject(goals)); var repoEventArgs = new RepoEventArgs(); repoEventArgs.Goals = goals; OnNewData(repoEventArgs); }
public void OnNewRepoData(object sender, RepoEventArgs eventArgs) { Goals = eventArgs.Goals; RectItems = new List <RectItem>(); Polygons = new List <Polygon>(); RectItems = _levelOneMatrixService.GenerateRectList(Goals, AllDepartments, null); Polygons = _levelOneMatrixService.GeneratePolygonList(Goals, null); }
protected virtual void OnNewData(RepoEventArgs e) { EventHandler <RepoEventArgs> handler = NewData; if (handler != null) { handler(this, e); } }