예제 #1
0
 public GeneralLeshozInfo(Leshos leshos)
 {
     base.Id = leshos.Id;
     base.IdForestTypeNavigation = leshos.IdForestTypeNavigation;
     base.Kvartal      = leshos.Kvartal;
     base.Lesnichestvo = leshos.Lesnichestvo;
     base.Name         = leshos.Name;
     base.Vydel        = leshos.Vydel;
     ExtendTrialPlots  = leshos.TrialPlots.Select(tp => new ExtendTrialPlots(tp)).ToList();
 }
예제 #2
0
 private static void BuildLeshos(Leshos leshos)
 {
     using (var context = new ConstantTrialPlotsContext())
     {
         var check = context.Leshos.Where(l => l.Kvartal == leshos.Kvartal && l.Lesnichestvo == leshos.Lesnichestvo && l.Name == leshos.Name && l.Vydel == leshos.Vydel);
         if (check.FirstOrDefault() != null)
         {
             Leshos = check.FirstOrDefault();
         }
         else
         {
             context.Leshos.Add(leshos);
             Leshos = leshos;
         }
         context.SaveChanges();
     }
 }