public async void onFilterAlarms() { //Implement for each query Group by PropertyName : StationName , Priority or Desc. //ExpressGen(); IEnumerable <IGrouping <string, Item> > groupFields = from item in filters group item by item.FieldName; filterParseDeleg = FilterExpressionBuilder.GetExpression <RestorationAlarmLists>(groupFields); RestAlarmsRepo.filterParseDeleg = filterParseDeleg; await RestAlarmsRepo.GetCustAlarmAct(); Console.WriteLine(filterParseDeleg.Body); }
public async void onUserQuery() { RestAlarmsRepo.sortParseDeleg = FieldOrders.ToList(); //RestAlarmsRepo.orderParseDeleg = sortOrderList.First(i => i.ID == sortTemplate); Console.WriteLine("Run Standard Query cmd"); IEnumerable <IGrouping <string, Item> > groupFields = from item in qFilters group item by item.FieldName; // Preparing for New Database queryParseDeleg = FilterExpressionBuilder.GetExpression <RestorationAlarmLists>(groupFields); RestAlarmsRepo.filterParseDeleg = queryParseDeleg; //RestAlarmsRepo.qDateTimeCondEnd = DateTime.Now; await RestAlarmsRepo.TGetQueryAlarmAct(); Console.WriteLine(queryParseDeleg.Body); }