public static void DeleteLigneReleve(BusinessLigneReleve businessLigneReleve) { dataReportEntities ctx = new dataReportEntities(); var ligneReleveRecupere = ctx.ligneReleve.Where(l => l.idLigneReleve == businessLigneReleve.IdLigneReleve).ToList(); ctx.ligneReleve.RemoveRange(ligneReleveRecupere); ctx.SaveChanges(); }
public static void DeleteCapteur(BusinessCapteur businessCapteur) { dataReportEntities ctx = new dataReportEntities(); var capteurRecupere = ctx.capteur.Include("releve").Where(c => c.idCapteur == businessCapteur.IdCapteur).FirstOrDefault(); ctx.releve.RemoveRange(capteurRecupere.releve); ctx.capteur.Remove(capteurRecupere); ctx.SaveChanges(); }
public static void DeleteReleve(BusinessReleve businessReleve) { dataReportEntities ctx = new dataReportEntities(); var LigneReleveRecupere = ctx.ligneReleve.Include("releve").Where(l => l.releveID == businessReleve.IdReleve).ToList(); ctx.ligneReleve.RemoveRange(LigneReleveRecupere); ctx.releve.Remove(ctx.releve.Where(r => r.idReleve == businessReleve.IdReleve).FirstOrDefault()); ctx.SaveChanges(); }
public static capteur AddCapteur(BusinessCapteur businessCapteur) { dataReportEntities ctx = new dataReportEntities(); var capteur = new capteur { numeroSerie = businessCapteur.NumeroSerie, libelle = businessCapteur.Libelle }; ctx.capteur.Add(capteur); ctx.SaveChanges(); return(capteur); }
public static BusinessReleve AddReleve(BusinessReleve businessReleve) { dataReportEntities ctx = new dataReportEntities(); var releve = new releve { capteurID = businessReleve.CapteurID, dateReleve = DateTime.Now }; ctx.releve.Add(releve); ctx.SaveChanges(); businessReleve.IdReleve = releve.idReleve; return(businessReleve); }
public static void AddLignesReleve(List <BusinessLigneReleve> businessLignesReleve) { dataReportEntities ctx = new dataReportEntities(); foreach (var ligne in businessLignesReleve) { var ligneReleve = new ligneReleve { dateLigneReleve = ligne.DateLigneReleve, heureLigneReleve = ligne.HeureLigneReleve, temperature = ligne.Temperature, hygrometrie = ligne.Hygrometrie, releveID = ligne.ReleveID }; ctx.ligneReleve.Add(ligneReleve); } ctx.SaveChanges(); }