public ActionResult AddNotes(NoteP noteP, int id) { noteP.NotePDate = DateTime.Now; noteP.ProjetNote = id; db.NotePs.Add(noteP); db.SaveChanges(); return(RedirectToAction("VueProjet", "Home", new { id = id })); }
public ActionResult AddNotes(NoteP note, int id) { if (ModelState.IsValid) { var _context = new DbCaimanContext(); if (note.NotePDescription != null) { Projet projetAdd = new Projet(); projetAdd = _context.Projets.FirstOrDefault(c => c.ProjetId == id); projetAdd.NotePs = new List <NoteP>(); NoteP notepAdd = new NoteP(); notepAdd.NotePDate = DateTime.Now; notepAdd.NotePDescription = note.NotePDescription; projetAdd.NotePs.Add(notepAdd); _context.Projets.Update(projetAdd); _context.SaveChanges(); return(RedirectToAction("ProjetDetail", "Projet", new { id = id })); } else { var bd = _context.Projets.Include(Projet => Projet.NotePs) .SingleOrDefault(c => c.ProjetId == id); if (bd != null) { ViewData["Errors"] = "Veuillez ajouter une note s'il vous plait"; var NotePro = Mapper.Map <Projet, NoteAddProDetailDTO>(bd); NoteAddProDetailDTO NoteDTO = new NoteAddProDetailDTO(); NoteDTO = NotePro; return(View(NoteDTO)); } } } return(View()); }