public viewSeances getViewSeancebyDays(List <DetailEmplois> details) { var seances = seanceDao.getAll(); viewSeances v = new viewSeances(); foreach (var item in seances) { string s = $"{item.HeurDebut} - {item.HeurFin}"; v.seances.Add(s); DetailEmplois detail = null; if (!(details is null)) { } var j = new viewseanceForDay() { id = item.SeanceId, name = s, Detail = detail }; if (v.seanceByDay.ContainsKey(item.Jour)) { v.seanceByDay[item.Jour].Add(j); } else { v.seanceByDay.Add(item.Jour, new HashSet <viewseanceForDay>(j) { j }); } } return(v); }
public JsonResult updateDetailEmplois(DetailEmplois detail) { var data = db.DetailEmplois.Where(d => d.DetailEmploisId == detail.DetailEmploisId).SingleOrDefault(); db.Entry(data).CurrentValues.SetValues(detail); return(Json(db.SaveChanges(), JsonRequestBehavior.AllowGet)); }