Example #1
0
 public IDictionary<int, string> GetEducationLevels()
 {
     using (StatisticDataServiceClient proxy = new StatisticDataServiceClient())
     {
         return proxy.GetEducationLevels();
     }
 }
Example #2
0
 public IEnumerable<StatisticDataModel> GetFullReport(int enterpriseId, int federalSubjectId, int federalDistrictId, DateTime startDate, DateTime endDate)
 {
     using(var proxy = new StatisticDataServiceClient())
     {
         IEnumerable<StatisticData> statisticData = proxy.GetFullReport(enterpriseId, federalSubjectId, federalDistrictId, startDate, endDate);
         return Convert(statisticData);
     }
 }
 public IEnumerable<StatisticDataModel> GetStaticConsolidatedReport(ConsolidateReportCreatorModel model)
 {
     using (var proxy = new StatisticDataServiceClient())
     {
         IEnumerable<StatisticData> statisticData = proxy.GetStaticConsolidatedReport(model.EnterpriseId, model.FederalSubjectId, model.FederalDistrictId, DateTime.Parse(model.StartDate), DateTime.Parse(model.EndDate), model.SelectedActivities.ToArray(), model.SelectedCriteries.ToArray());
         return Convert(statisticData);
     }
 }
 public IEnumerable<StatisticDataModel> GetFastSummaryReport(int enterpriseId, int federalSubjectId, int federalDistrictId, int activityId)
 {
     using (var proxy = new StatisticDataServiceClient())
     {
         IEnumerable<StatisticData> statisticData = proxy.GetFastSummaryReport(enterpriseId, federalSubjectId, federalDistrictId, activityId);
         return Convert(statisticData);
     }
 }
Example #5
0
 public IEnumerable<StatisticDataModel> GetQtyStaticData(int enterpriseId, int federalSubjectId, int federalDistrictId, string startDate, string endDate, List<int> verticalChecks, List<KeyValuePair<int, int>> horizontalChecks)
 {
     using (var proxy = new StatisticDataServiceClient())
     {
         IEnumerable<StatisticData> statisticData = proxy.GetQtyStaticReport(enterpriseId, federalSubjectId, federalDistrictId, DateTime.Parse(startDate),DateTime.Parse(endDate), verticalChecks.ToArray(), horizontalChecks.ToArray());
         return Convert(statisticData);
     }
 }
Example #6
0
 public IEnumerable<StatisticDataModel> GetSummaryReport(SummaryReportCreatorModel model)
 {
     using (var proxy = new StatisticDataServiceClient())
     {
         IEnumerable<StatisticData> statisticData = proxy.GetSummaryReport(model.EnterpriseId, model.FederalSubjectId,model.FederalDistrictId, DateTime.Parse(model.BoundDate),
                 model.SelectedActivities.ToArray(), model.SelectedGenders.ToArray(), model.SelectedEducationLevels.ToArray(),model.SelectedPostLevels.ToArray());
         return Convert(statisticData);
     }
 }
Example #7
0
 public IEnumerable<FederalDistrictModel> GetFederalDistricts()
 {
     using (StatisticDataServiceClient proxy = new StatisticDataServiceClient())
     {
         return proxy.GetFederalDistricts().Select(x => new FederalDistrictModel
                                                            {
                                                                Id = x.Idk__BackingField,
                                                                Title = x.Titlek__BackingField
                                                            });
     }
 }
Example #8
0
 public IEnumerable<EnterpriseModel> GetEnterprises(int subjectId)
 {
     using (StatisticDataServiceClient proxy = new StatisticDataServiceClient())
     {
         return proxy.GetEnterprises(subjectId).Select(x => new EnterpriseModel
         {
             Id = x.Idk__BackingField,
             Title = x.Titlek__BackingField,
             FederalSubjectId = x.FederalSubjectIdk__BackingField
         });
     }
 }
Example #9
0
 public IEnumerable<FilterCriteryModel> GetFilterCriteries()
 {
     using (StatisticDataServiceClient proxy = new StatisticDataServiceClient())
     {
         foreach (FilterCritery critery in proxy.GetConsolidateFilterCritery())
         {
             yield return new FilterCriteryModel
                              {
                                  KeyValue = critery.KeyValue,
                                  Key = critery.Key,
                                  Inner = critery.Innerk__BackingField
                              };
         }
     }
 }
Example #10
0
 public IEnumerable<ActivityModel> GetActivities()
 {
     using (StatisticDataServiceClient proxy = new StatisticDataServiceClient())
     {
        foreach(Activity activity in proxy.GetActivities())
        {
            yield return new ActivityModel
                             {
                                 Id = activity.Idk__BackingField,
                                 Title = activity.Titlek__BackingField,
                                 Part_1 = activity.Part_1k__BackingField,
                                 Part_2 = activity.Part_2k__BackingField,
                                 Part_3 = activity.Part_3k__BackingField,
                                 Part_4 = activity.Part_4k__BackingField,
                                 Part_5 = activity.Part_5k__BackingField
                             };
        }
     }
 }