public ActionResult RatingAndFeedback(int ActivityId, string LearningType) { tblRatings objRating = new tblRatings(); objRating.ActivityId = ActivityId; objRating.ActivityType = LearningType; //objRating.Attempt = attempt; return(View(objRating)); }
public ActionResult SubmitRating(tblRatings objRating) { TblUser sessionUser = (TblUser)Session["UserSession"]; objRating.UserId = sessionUser.UserId; objRating.TenantId = sessionUser.TenantId; //objRating.ActivityType = "Quiz"; var result = quizRepository.CaptureRatings(objRating); return(RedirectToAction("MyAssignments")); }
public int CaptureRatings(tblRatings objRatings) { int status = 0; try { db.parameters.Clear(); db.AddParameter("@ActivityId", SqlDbType.Int, objRatings.ActivityId); db.AddParameter("@UserId", SqlDbType.Int, objRatings.UserId); db.AddParameter("@Attempt", SqlDbType.Int, objRatings.Attempt); db.AddParameter("@ActivityType", SqlDbType.Text, objRatings.ActivityType); db.AddParameter("@Rating", SqlDbType.Decimal, objRatings.Rating); db.AddParameter("@Comment", SqlDbType.NText, objRatings.Comment); db.AddParameter("@TenantId", SqlDbType.Int, objRatings.TenantId); status = db.ExecuteQuery("sp_RatingsAdd"); } catch (Exception ex) { newException.AddException(ex); throw ex; } return(status); }