Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
        }