Пример #1
0
        public ActionResult GradeClassEdit(int id, GradeClassModel model)
        {
            using (IHoneyMustardDataSource ds = DataSourceFactory.GetDataSource())
            {
                if (ModelState.IsValid)
                {
                    foreach (ParticipantModel participant in model.Participants)
                    {
                        ds.Participant.Single(x => x.ParticipantID == participant.ParticpantID).Grade = participant.Grade;
                        ds.SaveChanges();
                    }

                    return(RedirectToAction("GradeClass/" + id));
                }
                else
                {
                    return(RedirectToAction("GradeClassEdit/" + id));
                }
            }
        }
Пример #2
0
 public ActionResult GradeClassEdit(int id)
 {
     using (IHoneyMustardDataSource ds = DataSourceFactory.GetDataSource())
     {
         var             course = ds.Courses.SingleOrDefault(x => x.CoursesID == id);
         GradeClassModel model  = new GradeClassModel
         {
             CourseID     = id,
             CourseName   = course.CourseName,
             Module       = course.Module,
             StartDate    = course.StartDate,
             Participants = ds.Participant.Where(x => x.CoursesID == id).Select(x => new ParticipantModel
             {
                 ParticpantID = x.ParticipantID,
                 FirstName    = x.Contact.FirstMidName,
                 LastName     = x.Contact.LastName,
                 Grade        = x.Grade
             }).ToList()
         };
         return(View(model));
     }
 }