public void SubmitFeedback(LearningObjectFeedback feedback) { var loadedFeedback = _feedbackRepository.Get(feedback.LearningObjectId, feedback.LearnerId); if (loadedFeedback == null) { loadedFeedback = feedback; } else { loadedFeedback.UpdateRating(feedback.Rating); } _feedbackRepository.SaveOrUpdate(loadedFeedback); }
public void SaveOrUpdate(LearningObjectFeedback feedback) { _dbContext.LearningObjectFeedback.Attach(feedback); _dbContext.SaveChanges(); }