コード例 #1
0
        // 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));
        }
コード例 #2
0
        // 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));
        }