// // GET: /AssessmentClassScore/ public ActionResult Search(AssessmentClassScoreViewModel model) { try { db = new dbTIREntities(); siteUser = ((SiteUser)Session["SiteUser"]); assessmentClassScoreService = new AssessmentClassScoreService(siteUser, db); if (assessmentClassScoreService.IsAssessmentWeightingExists(model)) { InitializeAssessmentScoreMetadata(model); if (model.ScoresDetails.Count == 0) { ViewBag.Message = "No Record Found."; } } else { ViewBag.Message = "This combination of subject and assessment does not exist in the system for the selected school year."; } FillDropDowns(model, true); return View("Index", model); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return View("GeneralError"); } }
// // GET: /AssessmentClassScore/ public ActionResult Search(AssessmentClassScoreViewModel model) { try { db = new dbTIREntities(); siteUser = ((SiteUser)Session["SiteUser"]); assessmentClassScoreService = new AssessmentClassScoreService(siteUser, db); if (assessmentClassScoreService.IsAssessmentWeightingExists(model)) { InitializeAssessmentScoreMetadata(model); if (model.ScoresDetails.Count == 0) { ViewBag.Message = "No Record Found."; } } else { ViewBag.Message = "This combination of subject and assessment does not exist in the system for the selected school year."; } FillDropDowns(model, true); return(View("Index", model)); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } }
public ActionResult SaveAssessmentClassScore(List<AssessmentClassScore> model) { try { db = new dbTIREntities(); SiteUser su = ((SiteUser)Session["SiteUser"]); assessmentClassScoreService = new AssessmentClassScoreService(su, db); string result = assessmentClassScoreService.SaveClassAssessmentScore(model); return Json(result, JsonRequestBehavior.AllowGet); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return View("GeneralError"); } }
public ActionResult SaveAssessmentClassScore(List <AssessmentClassScore> model) { try { db = new dbTIREntities(); SiteUser su = ((SiteUser)Session["SiteUser"]); assessmentClassScoreService = new AssessmentClassScoreService(su, db); string result = assessmentClassScoreService.SaveClassAssessmentScore(model); return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } }
private void InitializeAssessmentScoreMetadata(AssessmentClassScoreViewModel model) { int decimalPlace = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["SiteDecimalPlace"].ToString()); db = new dbTIREntities(); SiteUser su = ((SiteUser)Session["SiteUser"]); ModelServices service = new ModelServices(); assessmentClassScoreService = new AssessmentClassScoreService(su, db); var details = assessmentClassScoreService.GetClassAssessmentScoreData(su.Districts.First().Id, model); model.ScoresDetails = details; SetDetailReportUrlData(model); if (model.ScoresDetails.Count > 0) { UpdateReportTemplateConfigurations(service, model.ScoresDetails[0].ReportTemplateId); } // service.IsChildAssessmentsExists(model.AssessmentList); }