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 BusinessCapteur GetCapteurByNumeroSerie(int numSerie) { dataReportEntities ctx = new dataReportEntities(); var capteur = ctx.capteur.Select(c => new BusinessCapteur { IdCapteur = c.idCapteur, NumeroSerie = c.numeroSerie, Libelle = c.libelle }).Where(c => c.NumeroSerie == numSerie).FirstOrDefault(); return(capteur); }
public static List <BusinessCapteur> GetCapteur() { dataReportEntities ctx = new dataReportEntities(); var result = ctx.capteur.Select(c => new BusinessCapteur { IdCapteur = c.idCapteur, NumeroSerie = c.numeroSerie, Libelle = c.libelle }).ToList(); return(result); }
public static List <BusinessReleve> GetReleveByCapteurId(int capteurID) { dataReportEntities ctx = new dataReportEntities(); var result = ctx.releve.Select(r => new BusinessReleve() { IdReleve = r.idReleve, CapteurID = r.capteurID, DateReleve = r.dateReleve }).Where(releve => releve.CapteurID == capteurID).ToList(); return(result); }
public static BusinessReleve GetReleveById(int id) { dataReportEntities ctx = new dataReportEntities(); var result = ctx.releve.Select(r => new BusinessReleve { IdReleve = r.idReleve, CapteurID = r.capteurID, DateReleve = r.dateReleve }).Where(releve => releve.IdReleve == id).FirstOrDefault(); return(result); }
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 List <BusinessLigneReleve> GetLignesReleveById(int releveId) { dataReportEntities ctx = new dataReportEntities(); var result = ctx.ligneReleve.Select(r => new BusinessLigneReleve() { IdLigneReleve = r.idLigneReleve, Temperature = r.temperature, Hygrometrie = r.hygrometrie, DateLigneReleve = r.dateLigneReleve, ReleveID = r.releveID, HeureLigneReleve = r.heureLigneReleve }).Where(ligneReleve => ligneReleve.ReleveID == releveId).ToList(); return(result); }
public static BusinessCapteur GetCapteurByReleveId(int id) { dataReportEntities ctx = new dataReportEntities(); var resultCapteur = (from capteur in ctx.capteur join releve in ctx.releve on capteur.idCapteur equals releve.capteurID where releve.idReleve == id select new BusinessCapteur { IdCapteur = capteur.idCapteur, NumeroSerie = capteur.numeroSerie, Libelle = capteur.libelle }).FirstOrDefault(); return(resultCapteur); }
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(); }