private List <BulletinData> GetBulletinData(string userToken, string culture = "en", bool isTesting = false) { var s = CmpHelper.GetCmpData(userToken, culture, path); return(new List <BulletinData> { new BulletinData { Label = EsmResource.GetString("Feeling Happy", culture), Color = Color.LightCoral, Data = new List <KeyValuePair <string, float> > { new KeyValuePair <string, float>(EsmResource.GetString("While With Friend", culture), s.feelingWithOthers.happy.withFriends), new KeyValuePair <string, float>(EsmResource.GetString("While Alone", culture), s.feelingWithOthers.happy.whileAlone), new KeyValuePair <string, float>(EsmResource.GetString("While With Family", culture), s.feelingWithOthers.happy.withFamily) } }, new BulletinData { Label = EsmResource.GetString("Feeling Relaxed", culture), Color = Color.LightGreen, Data = new List <KeyValuePair <string, float> > { new KeyValuePair <string, float>(EsmResource.GetString("While With Friend", culture), s.feelingWithOthers.relaxed.withFriends), new KeyValuePair <string, float>(EsmResource.GetString("While Alone", culture), s.feelingWithOthers.relaxed.whileAlone), new KeyValuePair <string, float>(EsmResource.GetString("While With Family", culture), s.feelingWithOthers.relaxed.withFamily) } }, new BulletinData { Label = EsmResource.GetString("Feeling In Control", culture), Color = Color.LightSeaGreen, Data = new List <KeyValuePair <string, float> > { new KeyValuePair <string, float>(EsmResource.GetString("While With Friend", culture), s.feelingWithOthers.inControl.withFriends), new KeyValuePair <string, float>(EsmResource.GetString("While Alone", culture), s.feelingWithOthers.inControl.whileAlone), new KeyValuePair <string, float>(EsmResource.GetString("While With Family", culture), s.feelingWithOthers.inControl.withFamily) } }, new BulletinData { Label = EsmResource.GetString("Feeling Anxious", culture), Color = Color.LightPink, Data = new List <KeyValuePair <string, float> > { new KeyValuePair <string, float>(EsmResource.GetString("While With Friend", culture), s.feelingWithOthers.anxious.withFriends), new KeyValuePair <string, float>(EsmResource.GetString("While Alone", culture), s.feelingWithOthers.anxious.whileAlone), new KeyValuePair <string, float>(EsmResource.GetString("While With Family", culture), s.feelingWithOthers.anxious.withFamily) } }, }); }
public DemoCmpFieldMapping(ICmpConverterMapper mapper, BaseLog logger, CmpHelper cmpHelper, CmpSettings settings) : base(mapper, logger, cmpHelper, settings) { this._mapper = mapper; DemoCmpFieldMapping._settings = settings; this._cmpHelper = cmpHelper; }
private List <KeyValuePair <string, float> > GetMacaroniData(string userToken, string culture = "en", bool isTesting = false) { var s = CmpHelper.GetCmpData(userToken, culture, path); return(new List <KeyValuePair <string, float> > { new KeyValuePair <string, float>("Your Happiness Score", s.feeling.happy.average), new KeyValuePair <string, float>("Your Relaxed Score", s.feeling.relaxed.average), new KeyValuePair <string, float>("Your Awake Score", s.feeling.awake.average), new KeyValuePair <string, float>("Your In Control Score", s.feeling.inControl.average), new KeyValuePair <string, float>("Your Anxious Score", s.feeling.anxious.average), }); }
private TableData GetTableData(string userToken, string culture = "en", bool isTesting = false) { var s = CmpHelper.GetCmpData(userToken, culture, path); var list = new List <TableRow>(); var list1 = new List <string>(); foreach (var l in s.feelingByLocation) { list1.Add(l.where); list1.Add(l.happy.ToString()); list1.Add(l.relaxed.ToString()); list1.Add(l.awake.ToString()); list1.Add(l.inControl.ToString()); list1.Add(l.anxious.ToString()); list.Add(new TableRow { Cells = list1 }); list1 = new List <string>(); } return(new TableData { Header = new List <TableHeader> { new TableHeader { Text = EsmResource.GetString("Location", culture), Alignment = CellAlignment.Left, WidthRatio = 0.3F }, new TableHeader { Text = EsmResource.GetString("Happy", culture) }, new TableHeader { Text = EsmResource.GetString("Relaxed", culture) }, new TableHeader { Text = EsmResource.GetString("Awake", culture) }, new TableHeader { Text = EsmResource.GetString("InControl", culture) }, new TableHeader { Text = EsmResource.GetString("Anxious", culture) } }, //Rows = new List<TableRow> { // new TableRow{ Cells=new List<string>{ "Sports center,community center,field or arena", "5.73","5.55", "5.73", "5.55","4.64" } }, // new TableRow{Cells= new List<string> { "Restaurant, bar or club", "5.73", "5.55", "5.73", "5.55", "4.64" } }, // new TableRow{Cells=new List<string> { "Place of worship", "5.73","5.55", "5.73", "5.55","4.64" }}, // new TableRow{Cells=new List<string> { "Outdoors", "5.73","5.55", "5.73", "5.55","4.64" }}, // new TableRow{Cells=new List<string>{ "Medicl,dental or other health clinic", "5.73","5.55", "5.73", "5.55","4.64" }}, // new TableRow{Cells=new List<string> { "Other", "5.73","5.55", "5.73", "5.55","4.64" }} //} Rows = list }); }
private List <BarDataSingle> GetBarData(string userToken, string culture = "en", bool isTesting = false) { Color[] Colors = { Color.Aqua, Color.LightCyan, Color.LightPink, Color.Aquamarine, Color.Azure, Color.Beige, Color.Blue, Color.Red, Color.ForestGreen, Color.LightGoldenrodYellow, Color.Gold, Color.LightCyan, Color.LightPink }; var s = CmpHelper.GetCmpData(userToken, culture, path); var list = (from a in s.feelingByActivity select new BarDataSingle { Label = a.what, Value = a.numberSelected, Color = Colors[s.feelingByActivity.IndexOf(a)] }).ToList(); //return new List<BarDataSingle> { // new BarDataSingle{ Label="Media Consumption", Color=Color.Aqua, Value=8}, // new BarDataSingle{ Label="Attending a ciname,exhibition,libray,concert,Theretre,entertainment event", Color=Color.Aquamarine, Value=6}, // new BarDataSingle{ Label="Creative Hobbies", Color=Color.Azure, Value=5}, // new BarDataSingle{ Label="Being Active", Color=Color.Beige, Value=2}, // new BarDataSingle{ Label="Socializing", Color=Color.Blue, Value=4}, // new BarDataSingle{ Label="Chores", Color=Color.Red, Value=7}, // new BarDataSingle{ Label="Other", Color=Color.ForestGreen, Value=1}, // new BarDataSingle{ Label="Work and school", Color=Color.LightGoldenrodYellow, Value=3}, // new BarDataSingle{ Label="Personal care", Color=Color.Gold, Value=4}, //}; return(list); }
private List <ThermometerExData> GetThermometerWithBulletinData(string userToken, string culture = "en", bool isTesting = false) { var s = CmpHelper.GetCmpData(userToken, culture, path); return(new List <ThermometerExData> { new ThermometerExData { Label = EsmResource.GetString("Happy", culture), Color = Color.LightGreen, Value = s.feeling.happy.average, ExtraHigh = s.feeling.happy.timesAbove7, ExtraLow = s.feeling.happy.timesBelow4 }, new ThermometerExData { Label = EsmResource.GetString("Awake", culture), Color = Color.LightPink, Value = s.feeling.awake.average, ExtraHigh = s.feeling.awake.timesAbove7, ExtraLow = s.feeling.awake.timesBelow4 }, new ThermometerExData { Label = EsmResource.GetString("Relaxed", culture), Color = Color.LightSalmon, Value = s.feeling.relaxed.average, ExtraHigh = s.feeling.relaxed.timesAbove7, ExtraLow = s.feeling.relaxed.timesBelow4 }, new ThermometerExData { Label = EsmResource.GetString("InControl", culture), Color = Color.LightSkyBlue, Value = s.feeling.inControl.average, ExtraHigh = s.feeling.inControl.timesAbove7, ExtraLow = s.feeling.inControl.timesBelow4 }, new ThermometerExData { Label = EsmResource.GetString("Anxious", culture), Color = Color.LightPink, Value = s.feeling.anxious.average, ExtraHigh = s.feeling.anxious.timesAbove7, ExtraLow = s.feeling.anxious.timesBelow4 } }); }
private List <GridChartData> GetChartDataForScalableLine(string userToken, string culture = "en", bool isTesting = false) { var s = CmpHelper.GetCmpData(userToken, culture, path); return(new List <GridChartData> { new GridChartData { RowHeader = new Legend { Text = EsmResource.GetString("Feeling Happy", culture), Color = Color.Green }, //Columns=new List<ColumnData> //{ // new ColumnData{ ColumnHeader="Chores", Value=2.3}, // new ColumnData{ ColumnHeader="Personal Care", Value=1.4}, // new ColumnData{ ColumnHeader="Creative Hobbies", Value=3.4}, // new ColumnData{ ColumnHeader="Work and School", Value=2.8}, // new ColumnData{ ColumnHeader="Going to Places and Events",Value=8.4}, // new ColumnData{ ColumnHeader="Socializing", Value=4.1}, // new ColumnData{ColumnHeader="Being Active", Value=5.2}, // new ColumnData{ColumnHeader="Media Consumption",Value=3.7}, // new ColumnData{ColumnHeader="Other",Value=7.4} //} Columns = (from a in s.feelingByActivity select new ColumnData { ColumnHeader = a.what, Value = a.happy }).ToList() }, new GridChartData { RowHeader = new Legend { Text = EsmResource.GetString("Feeling Relax", culture), Color = Color.BlueViolet }, //Columns=new List<ColumnData> //{ // new ColumnData{ ColumnHeader="Chores", Value=3.3}, // new ColumnData{ ColumnHeader="Personal Care", Value=4.4}, // new ColumnData{ ColumnHeader="Creative Hobbies", Value=5.4}, // new ColumnData{ ColumnHeader="Work and School", Value=1.0}, // new ColumnData{ ColumnHeader="Going to Places and Events",Value=2.4}, // new ColumnData{ ColumnHeader="Socializing", Value=6.1}, // new ColumnData{ColumnHeader="Being Active", Value=7.2}, // new ColumnData{ColumnHeader="Media Consumption",Value=8.8}, // new ColumnData{ColumnHeader="Other",Value=9.4} //} Columns = (from a in s.feelingByActivity select new ColumnData { ColumnHeader = a.what, Value = a.relaxed }).ToList() }, new GridChartData { RowHeader = new Legend { Text = EsmResource.GetString("Feeling Anxious", culture), Color = Color.Red }, //Columns=new List<ColumnData> //{ // new ColumnData{ ColumnHeader="Chores", Value=7.3}, // new ColumnData{ ColumnHeader="Personal Care", Value=8.4}, // new ColumnData{ ColumnHeader="Creative Hobbies", Value=6.4}, // new ColumnData{ ColumnHeader="Work and School", Value=5.2}, // new ColumnData{ ColumnHeader="Going to Places and Events",Value=4.4}, // new ColumnData{ ColumnHeader="Socializing", Value=3.1}, // new ColumnData{ColumnHeader="Being Active", Value=2.2}, // new ColumnData{ColumnHeader="Media Consumption",Value=1.8}, // new ColumnData{ColumnHeader="Other",Value=2.4} //} Columns = (from a in s.feelingByActivity select new ColumnData { ColumnHeader = a.what, Value = a.anxious }).ToList() } }); }