Exemple #1
0
        public ActionResult RatingAndFeedback(int ActivityId, string LearningType)
        {
            tblRatings objRating = new tblRatings();

            objRating.ActivityId   = ActivityId;
            objRating.ActivityType = LearningType;
            //objRating.Attempt = attempt;
            return(View(objRating));
        }
Exemple #2
0
        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"));
        }
Exemple #3
0
        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);
        }