public ActionResult CreateTeamGrade(VmTeamGradeDetail model) { var result = true; var blTeamGradeDetail = new BLTeamGradeDetail(); model.CurrentUserId = CurrentUserId; try { if (ModelState.IsValid) { result = blTeamGradeDetail.CreateTeamGradeDetail(model); } } catch (Exception ex) { result = false; } if (result == true) { return(RedirectToAction("tl", "judge", new { activeItemId = result })); } model.ActionMessageHandler.Message = "Operation has been failed...\n"; return(View("../Jadge/CreateTeamGrade", model)); }
public ActionResult old_SaveGrading(VmClientGrading[] clientGrading) { var result = true; var blTeamGradeDetail = new BLTeamGradeDetail(); try { if (ModelState.IsValid) { result = blTeamGradeDetail.UpdateTeamGradeDetail(CurrentUserId, clientGrading); } } catch (Exception ex) { result = false; } var jsonData = new { success = result, message = "", }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); }
public JsonResult GetTotalScoreWithoutGrade(int teamId, int gradeId) { var blTeamGradeDetail = new BLTeamGradeDetail(); var totalScoreData = blTeamGradeDetail.GetSingleTeamTotalScoreWithGradeWithoutCurrentJudge(CurrentUserId, gradeId, teamId); return(Json(totalScoreData, JsonRequestBehavior.AllowGet)); }
public ActionResult LoadGradingTeamForm() { var blTeamGradeDetail = new BLTeamGradeDetail(); var gradingTypeList = blTeamGradeDetail.GetTeamGradeMetaData(CurrentUserId); return(View("../Judge/OLD_GradingTeamForm", new VmGradingManagement { CurrentUserId = CurrentUserId, GradingTypeList = gradingTypeList })); }
public PartialViewResult LoadGradingEvaluationDetail(int taskId, int teamId, int gradeId) { var blTeamGradeDetail = new BLTeamGradeDetail(); var teamGradeDetailList = blTeamGradeDetail.GetGradingEvaluationDetail(taskId, teamId, gradeId).ToList(); return(PartialView("_FinalGradesReportDetailTable", new VmGradeDetailManagement { CurrentUserId = CurrentUserId, GradeDetailList = teamGradeDetailList })); }
public PartialViewResult LoadSingleTeamGradingForm(int teamId, int gradeId) { var blTeamGradeDetail = new BLTeamGradeDetail(); var gradingTypeList = blTeamGradeDetail.GetSingleTeamGradeMetaData(CurrentUserId, gradeId, teamId); double?gradeTotalScore = null; if (gradingTypeList.TeamGrading.GradingDetailList.Count() > 0) { gradeTotalScore = gradingTypeList.TeamGrading.GradingDetailList.Sum(p => p.Point * p.Coefficient) ?? 0; } return(PartialView("../Judge/_GradingTable", new VmSingleGradingType { CurrentUserId = CurrentUserId, GradeId = gradeId, TeamId = teamId, TeamName = gradingTypeList.TeamGrading.TeamName, TeamGrading = gradingTypeList.TeamGrading, TotalScore = blTeamGradeDetail.GetTotalScore(CurrentUserId, teamId), GradeTotalScore = gradeTotalScore ?? 0, })); }