// GET: EvaluationForm
 public ActionResult CPPre(int?participantid, int?sessionid)
 {
     if (participantid != null)
     {
         var participant        = new ParticipiantRepository().Get(participantid.Value);
         evaluation_cp_pre ecpp = new EvaluationCpPreRepository()
                                  .Get().FirstOrDefault(x => x.SessionId == sessionid && x.StudentId == participantid);
         if (ecpp == null)
         {
             ecpp = new evaluation_cp_pre();
         }
         ecpp.StudentId = participantid.Value;
         ecpp.SessionId = sessionid.Value;
         ecpp.F1        = participant.Name + " " + participant.FatherName + " " + participant.Family;
         if (participant.DateOfBirth != null)
         {
             string date = participant.DateOfBirth.Value.ToString("ddMMyyyy");
             ecpp.F2_1 = date.ToArray()[1] + "";
             ecpp.F2_2 = date.ToArray()[0] + "";
             ecpp.F2_3 = date.ToArray()[3] + "";
             ecpp.F2_4 = date.ToArray()[2] + "";
             ecpp.F2_5 = date.ToArray()[7] + "";
             ecpp.F2_6 = date.ToArray()[6] + "";
             ecpp.F2_7 = date.ToArray()[5] + "";
             ecpp.F2_8 = date.ToArray()[4] + "";
         }
         ecpp.F3 = participant.Gender;
         return(View(ecpp));
     }
     return(View());
 }
        public ActionResult CPPre(evaluation_cp_pre ecpp)
        {
            var repo = new EvaluationCpPreRepository();

            ecpp.RowId    = Guid.NewGuid();
            ecpp.CreateAt = DateTime.Now;
            repo.Post(ecpp);
            var sessionrepo = new SessionRepository();

            sessionrepo.SetPreEvaluationStatus(ecpp.StudentId, ecpp.SessionId);
            return(RedirectToAction("Index", "Session"));
        }