private async Task <MemberFeedbackLog> getFeedbackData(Guid courseId, string memberId) { var courseFeedback = await dbContext.MemberFeedbackLogs.FirstOrDefaultAsync(x => x.CourseId == courseId && x.MemberId == memberId); if (courseFeedback == null) { courseFeedback = new MemberFeedbackLog { CourseId = courseId, MemberId = memberId }; } return(courseFeedback); }
private async Task saveFeedback(MemberFeedbackLog courseFeedback, Course course) { if (courseFeedback.Id == Guid.Empty) { await dbContext.AddAsync(courseFeedback); } else { dbContext.Update(courseFeedback); } dbContext.Update(course); await dbContext.SaveChangesAsync(); }