public bool updateRate(int userid, string questionid, int rate) { LessonBL lessonbl = new LessonBL(); ctx = new ST_LMSEntities(); Result getRate = ctx.Results.Where(x => x.user_id == userid && x.question_id == questionid).FirstOrDefault(); if (getRate.pre == null) { getRate.pre = rate; ctx.SaveChanges(); return(true); } else if (getRate.post == null) { getRate.post = rate; getRate.complete = true; ctx.SaveChanges(); return(true); } else { return(false); } }
public bool updateincrease(int userid, string questionid) { LessonBL lessonbl = new LessonBL(); ctx = new ST_LMSEntities(); Result getRate = ctx.Results.Where(x => x.user_id == userid && x.question_id == questionid).FirstOrDefault(); if (getRate.complete == true) { int increase = Convert.ToInt32(getRate.post) - Convert.ToInt32(getRate.pre); getRate.increase = increase; ctx.SaveChanges(); return(true); } else { return(true); } }