public bool Update(Recette recette) { try { using (var bdd = new DataService.AcoreDBEntities()) { List <DataService.Recette> pro = bdd.Recette.ToList(); DataService.Recette recetteToUpdate = bdd.Recette.FirstOrDefault(recetteFound => recetteFound.Id == recette.Id); if (recetteToUpdate != null) { recetteToUpdate.IdProcess = recette.IdProcess; recetteToUpdate.Nom = recette.Nom; recetteToUpdate.Cyclage = recette.Cyclage; recetteToUpdate.SegCours = recette.SegCours; bdd.SaveChanges(); } } return(true); } catch { return(false); } }
public Recette(DataService.Recette rec) { Id = rec.Id; IdProcess = rec.IdProcess; Nom = rec.Nom; Cyclage = rec.Cyclage; TempsRestant = new TimeSpan(0); Segments = GetAllSegmentFromRecetteId(Id); Options = OptionsService.GetAllOptionsFromTableId(Id, "Id" + this.GetType().Name); foreach (Segment seg in Segments) { TempsRestant = TempsRestant + seg.Duree; } }
public static Recette GetRecetteFromId(int id) { Recette result = new Recette(); try { using (var bdd = new DataService.AcoreDBEntities()) { DataService.Recette recette = bdd.Recette.Where(rec => rec.Id == id).First(); result = new Recette(recette); } } catch (Exception e) { Console.WriteLine("Exception: {0}", e); return(result); } return(result); }