// GET: /Participant/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Participant participant = db.Participants .Include(x => x.Appointments) .Include(x => x.Corsets) .Include(x => x.DrugHistories) .FirstOrDefault(x => x.Id == id); if (participant == null) { return(HttpNotFound()); } ParticipantIdTrauma participantIdTrauma = db.ParticipantIdTraumas.SingleOrDefault(e => e.IdParticipantPourTrauma == participant.Id); if (participantIdTrauma != null) { participant.IdToDisplay = participantIdTrauma.TraumaId; } else { participant.IdToDisplay = participant.Id.ToString(); } SetupViewBags(participant); return(View(participant)); }
// GET: /Participant/ public ActionResult Index() { var model = db.Participants.ToList().OrderBy(x => x.Id); var participantsWithTrauma = db.ParticipantIdTraumas.ToList(); foreach (var item in model) { ParticipantIdTrauma particpantIdTrauma = participantsWithTrauma.SingleOrDefault(e => e.IdParticipantPourTrauma == item.Id); if (particpantIdTrauma != null) { item.IdToDisplay = particpantIdTrauma.TraumaId; } else { item.IdToDisplay = item.Id.ToString(); } } return(View(model)); }