Beispiel #1
0
 public PointTrendViewModel GetElement(int id)
 {
     using (var _context = new DissertationDbContext())
     {
         return(ModelConvector.ToPointTrend(_context.PointTrends.SingleOrDefault(pt => pt.Id == id)));
     }
 }
 public FuzzyLabelViewModel GetElement(int id)
 {
     var _context = DissertationDbList.getInstance();
     {
         return(ModelConvector.ToFuzzyLabel(_context.FuzzyLabels.SingleOrDefault(fl => fl.Id == id)));
     }
 }
 public FuzzyTrendViewModel GetElement(int id)
 {
     using (var _context = new DissertationDbContext())
     {
         return(ModelConvector.ToFuzzyTrend(_context.FuzzyTrends.SingleOrDefault(ft => ft.Id == id)));
     }
 }
Beispiel #4
0
 public StatisticsByEntropyViewModel GetElement(int id)
 {
     using (var _context = new DissertationDbContext())
     {
         return(ModelConvector.ToStatisticsByEntropy(_context.StatisticsByEntropys.SingleOrDefault(sbe => sbe.Id == id)));
     }
 }
 public SeriesDescriptionViewModel GetElement(int id)
 {
     using (var _context = new DissertationDbContext())
     {
         return(ModelConvector.ToSeriesDescription(_context.SeriesDescriptions.SingleOrDefault(sd => sd.Id == id)));
     }
 }
 public DiagnosticTestViewModel GetElement(int id)
 {
     using (var _context = new DissertationDbContext())
     {
         return(ModelConvector.ToDiagnosticTest(_context.DiagnosticTests.SingleOrDefault(dt => dt.Id == id)));
     }
 }
Beispiel #7
0
 public GranuleFTViewModel GetElement(int id)
 {
     using (var _context = new DissertationDbContext())
     {
         return(ModelConvector.ToGranuleFT(_context.GranuleFTs.SingleOrDefault(gft => gft.Id == id)));
     }
 }
 public GranuleEntropyViewModel GetElement(int id)
 {
     using (var _context = new DissertationDbContext())
     {
         return(ModelConvector.ToGranuleEntropy(_context.GranuleEntropys.SingleOrDefault(ge => ge.Id == id)));
     }
 }
 public FuzzyTrendViewModel GetElement(int id)
 {
     var _context = DissertationDbList.getInstance();
     {
         return(ModelConvector.ToFuzzyTrend(_context.FuzzyTrends.SingleOrDefault(ft => ft.Id == id)));
     }
 }
 public AnomalyInfoViewModel GetElement(int id)
 {
     using (var _context = new DissertationDbContext())
     {
         return(ModelConvector.ToAnomalyInfo(_context.AnomalyInfos.SingleOrDefault(ai => ai.Id == id)));
     }
 }
Beispiel #11
0
 public FuzzyLabelViewModel GetElement(int id)
 {
     using (var _context = new DissertationDbContext())
     {
         return(ModelConvector.ToFuzzyLabel(_context.FuzzyLabels.SingleOrDefault(fl => fl.Id == id)));
     }
 }
 public DiagnosticTestRecordViewModel GetElement(int id)
 {
     using (var _context = new DissertationDbContext())
     {
         return(ModelConvector.ToDiagnosticTestRecord(_context.DiagnosticTestRecords
                                                      .Include(dtr => dtr.AnomalyInfo)
                                                      .SingleOrDefault(dtr => dtr.Id == id)));
     }
 }
 public IEnumerable <SeriesDescriptionViewModel> GetElements(int parentId)
 {
     using (var _context = new DissertationDbContext())
     {
         return(_context.SeriesDescriptions
                .ToList()
                .Select(sd => ModelConvector.ToSeriesDescription(sd)));
     }
 }
 public IEnumerable <DiagnosticTestViewModel> GetElements(int parentId)
 {
     using (var _context = new DissertationDbContext())
     {
         return(_context.DiagnosticTests
                .Where(dt => dt.SeriesDiscriptionId == parentId)
                .ToList()
                .Select(dt => ModelConvector.ToDiagnosticTest(dt)));
     }
 }
 public IEnumerable <AnomalyInfoViewModel> GetElements(int parentId)
 {
     using (var _context = new DissertationDbContext())
     {
         return(_context.AnomalyInfos
                .Where(ai => ai.SeriesDiscriptionId == parentId)
                .ToList()
                .Select(ai => ModelConvector.ToAnomalyInfo(ai)));
     }
 }
Beispiel #16
0
 public IEnumerable <FuzzyLabelViewModel> GetElements(int parentId)
 {
     using (var _context = new DissertationDbContext())
     {
         return(_context.FuzzyLabels
                .Where(fl => fl.SeriesDiscriptionId == parentId)
                .ToList()
                .Select(fl => ModelConvector.ToFuzzyLabel(fl)));
     }
 }
 public IEnumerable <GranuleEntropyViewModel> GetElements(int parentId)
 {
     using (var _context = new DissertationDbContext())
     {
         return(_context.GranuleEntropys
                .Where(ge => ge.DiagnosticTestId == parentId)
                .ToList()
                .Select(ge => ModelConvector.ToGranuleEntropy(ge)));
     }
 }
Beispiel #18
0
 public IEnumerable <StatisticsByEntropyViewModel> GetElements(int parentId)
 {
     using (var _context = new DissertationDbContext())
     {
         return(_context.StatisticsByEntropys
                .Where(sbe => sbe.SeriesDiscriptionId == parentId)
                .ToList()
                .Select(sbe => ModelConvector.ToStatisticsByEntropy(sbe)));
     }
 }
 public IEnumerable <FuzzyLabelViewModel> GetElements(int parentId)
 {
     var _context = DissertationDbList.getInstance();
     {
         return(_context.FuzzyLabels
                .Where(fl => fl.SeriesDiscriptionId == parentId)
                .ToList()
                .Select(fl => ModelConvector.ToFuzzyLabel(fl)));
     }
 }
 public IEnumerable <DiagnosticTestRecordViewModel> GetElements(int parentId)
 {
     using (var _context = new DissertationDbContext())
     {
         return(_context.DiagnosticTestRecords
                .Include(dtr => dtr.AnomalyInfo)
                .Where(dtr => dtr.DiagnosticTestId == parentId)
                .ToList()
                .Select(dtr => ModelConvector.ToDiagnosticTestRecord(dtr)));
     }
 }
Beispiel #21
0
 public RuleTrendViewModel GetElement(int id)
 {
     using (var _context = new DissertationDbContext())
     {
         return(ModelConvector.ToRuleTrend(_context.RuleTrends
                                           .Include(rt => rt.FuzzyTrend)
                                           .Include(rt => rt.FuzzyLabelFrom)
                                           .Include(rt => rt.FuzzyLabelTo)
                                           .SingleOrDefault(rt => rt.Id == id)));
     }
 }
Beispiel #22
0
 public IEnumerable <PointTrendViewModel> GetElements(int parentId)
 {
     using (var _context = new DissertationDbContext())
     {
         return(_context.PointTrends
                .Where(pt => pt.SeriesDiscriptionId == parentId)
                .ToList()
                .OrderBy(pt => pt.StartPoint)
                .Select(pt => ModelConvector.ToPointTrend(pt)));
     }
 }
 public RuleTrendViewModel GetElement(int id)
 {
     var _context = DissertationDbList.getInstance();
     {
         return(ModelConvector.ToRuleTrend(_context.RuleTrends
                                           //.Include(rt => rt.FuzzyTrend)
                                           //.Include(rt => rt.FuzzyLabelFrom)
                                           //.Include(rt => rt.FuzzyLabelTo)
                                           .SingleOrDefault(rt => rt.Id == id)));
     }
 }
 public void InsertElement(FuzzyTrendBindingModel model)
 {
     var _context = DissertationDbList.getInstance();
     {
         var list = _context.FuzzyTrends.Where(ft => ft.SeriesDiscriptionId == model.SeriesId);
         if (list.FirstOrDefault(ft => ft.TrendName == model.TrendName) != null)
         {
             throw new Exception("Уже есть нечеткая тенденция с таким названием!");
         }
         _context.FuzzyTrends.Add(ModelConvector.ToFuzzyTrend(model));
     }
 }
Beispiel #25
0
 public StatisticsByFuzzyViewModel GetElement(int id)
 {
     using (var _context = new DissertationDbContext())
     {
         return(ModelConvector.ToStatisticsByFuzzy(_context.StatisticsByFuzzys
                                                   .Include(sbf => sbf.EndStateFuzzyLabel)
                                                   .Include(sbf => sbf.EndStateFuzzyTrend)
                                                   .Include(sbf => sbf.StartStateFuzzyLabel)
                                                   .Include(sbf => sbf.StartStateFuzzyTrend)
                                                   .SingleOrDefault(sbf => sbf.Id == id)));
     }
 }
Beispiel #26
0
 public IEnumerable <GranuleFuzzyViewModel> GetElements(int parentId)
 {
     using (var _context = new DissertationDbContext())
     {
         return(_context.GranuleFuzzys
                .Include(gf => gf.FuzzyLabel)
                .Include(gf => gf.FuzzyTrend)
                .Where(gf => gf.DiagnosticTestId == parentId)
                .ToList()
                .Select(gf => ModelConvector.ToGranuleFuzzy(gf)));
     }
 }
 public void InsertElement(SeriesDescriptionBindingModel model)
 {
     using (var _context = new DissertationDbContext())
     {
         var list = _context.SeriesDescriptions;
         if (list.SingleOrDefault(sd => sd.SeriesName == model.SeriesName) != null)
         {
             throw new Exception("Уже есть ряд с таким именем!");
         }
         _context.SeriesDescriptions.Add(ModelConvector.ToSeriesDescription(model));
         _context.SaveChanges();
     }
 }
Beispiel #28
0
 public IEnumerable <RuleTrendViewModel> GetElements(int parentId)
 {
     using (var _context = new DissertationDbContext())
     {
         return(_context.RuleTrends
                .Include(rt => rt.FuzzyTrend)
                .Include(rt => rt.FuzzyLabelFrom)
                .Include(rt => rt.FuzzyLabelTo)
                .Where(rt => rt.SeriesDiscriptionId == parentId)
                .ToList()
                .Select(rt => ModelConvector.ToRuleTrend(rt)));
     }
 }
 public IEnumerable <RuleTrendViewModel> GetElements(int parentId)
 {
     var _context = DissertationDbList.getInstance();
     {
         return(_context.RuleTrends
                //.Include(rt => rt.FuzzyTrend)
                //.Include(rt => rt.FuzzyLabelFrom)
                //.Include(rt => rt.FuzzyLabelTo)
                .Where(rt => rt.SeriesDiscriptionId == parentId)
                .ToList()
                .Select(rt => ModelConvector.ToRuleTrend(rt)));
     }
 }
Beispiel #30
0
 public void InsertElement(PointTrendBindingModel model)
 {
     using (var _context = new DissertationDbContext())
     {
         var list = _context.PointTrends.Where(pt => pt.SeriesDiscriptionId == model.SeriesId);
         if (list.FirstOrDefault(pt => pt.StartPoint == model.StartPoint &&
                                 pt.FinishPoint == model.FinishPoint) != null)
         {
             throw new Exception("Уже есть Такое правило!");
         }
         _context.PointTrends.Add(ModelConvector.ToPointTrend(model));
         _context.SaveChanges();
     }
 }