public void UpdateAssessment(AssessmentRatingModel assessment)
        {
            using (var courseEvaluationContext = new CourseEvaluationContext())
            {
                var entity = courseEvaluationContext.AssessmentRatings.First(a => a.Id == assessment.Id);

                entity.Type   = assessment.Type;
                entity.Points = assessment.Points;
                entity.Note   = assessment.Note;

                courseEvaluationContext.SaveChanges();
            }
        }
        public AssessmentRatingModel InsertAssessment(AssessmentRatingModel assessment)
        {
            using (var courseEvaluationContext = new CourseEvaluationContext())
            {
                var entity = _mapper.MapAssessmentRatingModelToAssessmentRatingEntity(assessment);
                entity.Id = Guid.NewGuid();

                courseEvaluationContext.AssessmentRatings.Add(entity);
                courseEvaluationContext.SaveChanges();

                return(_mapper.MapAssessmentRatingEntityToAssessmentRatingModel(entity));
            }
        }
Beispiel #3
0
 public AssessmentRatingEntity MapAssessmentRatingModelToAssessmentRatingEntity(AssessmentRatingModel model)
 {
     return(model == null ? null : new AssessmentRatingEntity
     {
         Id = model.Id,
         Note = model.Note,
         Points = model.Points,
         Type = model.Type,
         EnrolledCourseId = model.EnrolledCourseId,
         //EnrolledCourse = MapEnrolledCourseEntityToEnrolledCourseModel(model.EnrolledCourse)
     });
 }
 private void NewAssessment()
 {
     Assessment = new AssessmentRatingModel();
     Assessment.EnrolledCourseId = _enrolledCourseRepository.GetEnrolledCourse(_student, _course).Id;
 }
 public UpdatedAssessmentRatingMessage(AssessmentRatingModel model)
 {
     Model = model;
 }