public ActionResult UpdateGrid(string hiddenSchoolFilter, string hiddenSchoolYearFilter) { try { dbTIREntities db = new dbTIREntities(); SiteUser siteUser = ((SiteUser)Session["SiteUser"]); ClassService classService = new ClassService(siteUser, db); SchoolService schoolService = new SchoolService(siteUser, db); ModelServices modelService = new ModelServices(); ViewBag.DistrictDesc = siteUser.Districts[0].Name; int schoolYearId = modelService.GetSchoolYearId(Convert.ToInt32(hiddenSchoolYearFilter)); ViewBag.SchoolId = modelService.DropDownDataSchool(hiddenSchoolFilter, siteUser.EdsUserId, schoolYearId, true); ViewBag.SchoolYear = schoolService.DropDownDataSchoolYear(hiddenSchoolYearFilter); ViewBag.AllowEdit = HelperService.AllowUiEdits(siteUser.RoleDesc, "CLASS"); return(View("Index", new SiteModels() { SchoolClasses = classService.GetViewData(hiddenSchoolYearFilter, hiddenSchoolFilter) })); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } }
public ActionResult Create([Bind(Include = "ClassId,SchoolId,ClassDesc,SchoolYearId,SubjectId,Grade,CreateDatetime,ChangeDatetime")] tblClass tblclass) { try { var db = new dbTIREntities(); SiteUser su = (SiteUser)Session["SiteUser"]; SchoolService schoolService = new SchoolService(su, db); ModelServices modelService = new ModelServices(); if (ModelState.IsValid) { ClassService classService = new ClassService((SiteUser)Session["SiteUser"], db); if (!(classService.IsClassExists(tblclass))) { classService.AddClass(newClass: tblclass); return(RedirectToAction("Edit", new { id = tblclass.ClassId, defaultWizardStep = ClassWizardSteps.Teachers })); } else { int defaultDistrict = su.Districts[0].Id; ViewBag.DistrictDesc = su.Districts[0].Name; ModelState.AddModelError("ClassDesc", "Duplicate class name - please choose a unique name."); } } ViewBag.SchoolId = modelService.DropDownDataSchool("", su.EdsUserId, tblclass.SchoolYearId, false); ViewBag.SchoolYearId = modelService.GetUserSchoolYear(su.EdsUserId, su.Districts[0].Id, tblclass.SchoolYearId); ViewBag.SubjectId = new SelectList(db.tblSubjects.OrderBy(x => x.SubjectDesc), "SubjectId", "SubjectDesc", tblclass.SubjectId); return(View(tblclass)); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } }
public ActionResult Search(string searchStudent, string hiddenDistrictFilterSearch, string hiddenSchoolFilterSearch, string hiddenSchoolYearFilterSearch) { try { dbTIREntities db = new dbTIREntities(); SiteUser siteUser = ((SiteUser)Session["SiteUser"]); StudentService studentService = new StudentService(siteUser, db); SchoolService schoolService = new SchoolService(siteUser, db); ModelServices modelService = new ModelServices(); ViewBag.DistrictDesc = siteUser.Districts[0].Name; int schoolYearId = modelService.GetSchoolYearId(Convert.ToInt32(hiddenSchoolYearFilterSearch)); ViewBag.SchoolId = modelService.DropDownDataSchool(hiddenSchoolFilterSearch, siteUser.EdsUserId, schoolYearId, true); ViewBag.AllowEdit = HelperService.AllowUiEdits(siteUser.RoleDesc, "STUDENT"); ViewBag.SchoolYearList = schoolService.DropDownDataSchoolYear(hiddenSchoolYearFilterSearch); ViewBag.SchoolYear = hiddenSchoolYearFilterSearch; return(View("Index", new SiteModels() { Students = studentService.GetViewData(hiddenSchoolYearFilterSearch, hiddenSchoolFilterSearch, searchStudent) })); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } }
// GET: /User/Create public ActionResult Create() { try { db = new dbTIREntities(); siteUser = ((SiteUser)Session["SiteUser"]); modelService = new ModelServices(); schoolService = new SchoolService(siteUser, db); userService = new UserService(siteUser, db); int userAssignedDistrict = siteUser.Districts[0].Id; int schoolYearId = modelService.SchoolYearId(); tblUserExt userExtended = new tblUserExt(); userExtended.SchoolYearId = schoolYearId; userExtended.Schools = userService.GetSchoolWithCheckBoxes(userExtended); ViewBag.RoleId = new SelectList(modelService.GetRolesForRole((int)(siteUser.Role)), "RoleId", "RoleDesc"); FillViewBagValues(siteUser.Districts[0].Name, string.Empty, siteUser.RoleDesc, schoolYearId); return(View(userExtended)); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } }
public void PopulateViewData(StudentExt studentExt) { dbTIREntities db = new dbTIREntities(); SiteUser siteUser = ((SiteUser)Session["SiteUser"]); StudentService studentService = new StudentService(siteUser, db); ModelServices modelService = new ModelServices(); studentExt.DistrictId = siteUser.Districts[0].Id; studentExt.DistrictDesc = siteUser.Districts[0].Name; studentExt.StudentClasses = studentExt.StudentId != 0 ? modelService.GetClassesByStudent(studentExt.StudentId, studentExt.SchoolYear) : null; studentExt.SchoolYears = studentExt.StudentId != 0 ? modelService.GetSchoolYearByStudent(studentExt.StudentId) : null; studentExt.DropDown = new DropDownData(); int schoolYearId = modelService.GetSchoolYearId(studentExt.SchoolYear); studentExt.DropDown.School = new SchoolDropDown(modelService.GetSchoolDropDownData(siteUser.EdsUserId, schoolYearId), false); studentExt.DropDown.School.SelectedSchool = studentExt.ServingSchoolId; studentExt.DropDown.Grade = new GradeDropDown(studentService.DropDownDataForGrade()); studentExt.DropDown.Grade.SelectedGrade = (studentExt.GradeLevel != null) ? (int)studentExt.GradeLevel : -1; studentExt.DropDown.Gender = new GenderDropDown(modelService.DropDownDataForGender()); studentExt.DropDown.Gender.SelectedGender = (studentExt.GenderId != null) ? (int)studentExt.GenderId : 1; studentExt.DropDown.Lineage = new LineageDropDown(studentService.DropDownDataForLineage()); studentExt.DropDown.Lineage.SelectedLineage = (studentExt.LineageId != null) ? (int)studentExt.LineageId : -1; studentExt.DropDown.HomeLanguage = new LanguageDropDown(studentService.DropDownDataForLanguage()); studentExt.DropDown.HomeLanguage.SelectedLanguage = (studentExt.HomeLanguageId != null) ? (int)studentExt.HomeLanguageId : -1; studentExt.DropDown.NativeLanguage = new LanguageDropDown(studentService.DropDownDataForLanguage()); studentExt.DropDown.NativeLanguage.SelectedLanguage = (studentExt.NativeLanguageId != null) ? (int)studentExt.NativeLanguageId : -1; studentExt.DropDown.Race = new RaceDropDown(modelService.DropDownDataForRace()); studentExt.DropDown.Race.SelectedRace = (studentExt.RaceId != null) ? (int)studentExt.RaceId : -1; ViewBag.SchoolYear = studentExt.SchoolYear; }
public ActionResult UpdateGrid(int hiddenYearFilter) { try { SiteUser su = ((SiteUser)Session["SiteUser"]); ModelServices modelServices = new ModelServices(); WeightingModel data = new WeightingModel(); int userAssignedDistrict = su.Districts[0].Id; data.DistrictName = modelServices.GetDistrictName(userAssignedDistrict); data.SchoolYear = modelServices.SchoolYearDescriptionByYearId(hiddenYearFilter); data.DropDown = new DropDownData(); data.DropDown.Year = new YearDropDown(modelServices.SchoolYearDropDownData()); data.DropDown.Year.SelectedYear = hiddenYearFilter; data.SummaryList = modelServices.GetWeightingSummary(userAssignedDistrict, hiddenYearFilter);; return(View("Index", data)); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } }
// GET: /Students/ public ActionResult Index() { try { dbTIREntities db = new dbTIREntities(); SiteUser siteUser = ((SiteUser)Session["SiteUser"]); StudentService studentService = new StudentService(siteUser, db); SchoolService schoolService = new SchoolService(siteUser, db); ModelServices modelService = new ModelServices(); string currentSchoolYear = schoolService.GetCurrentSchoolYear(); ViewBag.DistrictDesc = siteUser.Districts[0].Name; int schoolYearId = modelService.SchoolYearId(); ViewBag.SchoolId = modelService.DropDownDataSchool("", siteUser.EdsUserId, schoolYearId, true); ViewBag.AllowEdit = HelperService.AllowUiEdits(siteUser.RoleDesc, "STUDENT"); //ViewBag.SchoolYear = HelperService.SchoolYearDescription(db); ViewBag.SchoolYearList = schoolService.DropDownDataSchoolYear(currentSchoolYear); ViewBag.AllowEdit = HelperService.AllowUiEdits(siteUser.RoleDesc, "STUDENT"); ViewBag.SchoolYear = currentSchoolYear; return(View(new SiteModels() { Students = studentService.GetViewData(currentSchoolYear, "", "") })); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } }
public ActionResult Index(int studentId, string cameFromTitle, bool showRawScale = false, int summaryCount = 0, int detailCount = 0) { try { base.SetNavigationLinksUrl(); ModelServices modelServices = new ModelServices(); StudentHistoryModel data = new StudentHistoryModel(); ViewBag.StudentId = studentId; ViewBag.ShowRawScale = showRawScale; ViewBag.Count = detailCount + 1; ViewBag.SummaryCount = summaryCount + 1; SiteUser su = ((SiteUser)Session["SiteUser"]); data.History = modelServices.GetStudentHistoryReport(studentId, showRawScale, su.Districts.First().Id); tblStudent tempStudent = modelServices.GetStudentById(studentId); data.CameFromTitle = cameFromTitle; data.Student = tempStudent.FirstName + " " + tempStudent.LastName; data.District = modelServices.GetDistrictName(int.Parse(tempStudent.DistrictId.ToString())); data.School = modelServices.GetSchoolNameByStudentId(studentId); return(View("Index", data)); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } }
/// <summary> /// This method will return true/false to display scaled score by default on basis of ReportTemplateId. /// For ex - In case of F&P report this we are displaying scaled score only. /// </summary> /// <param name="reportTemplateId"></param> /// <returns></returns> public bool ShowScaledScoreByDefault(int reportTemplateId) { ModelServices modelService = new ModelServices(); var reportTemplateConfigs = modelService.GetReportTemplateConfigurations(reportTemplateId); return(reportTemplateConfigs["ShowScaledScoreByDefault"].Trim() == "1" ? true : false); }
public FormRaporlama() { InitializeComponent(); reportServices = new ReportServices(); modelServices = new ModelServices(); carServices = new CarServices(); }
public string Reorder(string data) { var result = "OK"; try { char[] separator = { ';' }; char[] separator2 = { ',' }; var modules = data.Split(separator, StringSplitOptions.RemoveEmptyEntries); var newModulesOrder = new Dictionary <string, ArrayList>(); foreach (var s in modules) { var arrobaIdx = s.IndexOf('@'); var paneName = s.Substring(0, arrobaIdx); var modulesId = s.Substring(arrobaIdx + 1).Split(separator2, StringSplitOptions.RemoveEmptyEntries); var moduleArray = new ArrayList(); foreach (var modId in modulesId) { moduleArray.Add(Convert.ToInt32(modId.ToLower().Replace("mid", string.Empty))); } newModulesOrder.Add(paneName, moduleArray); } ModelServices.Reorder(newModulesOrder); } catch (Exception exc) { result = "ERROR:" + exc.Message; } return(result); }
public ModelServices GetElement(int id) { ModelServices element = context.Services.AsEnumerable().FirstOrDefault(rec => rec.Id == id); if (element != null) { return(new ModelServices { Id = element.Id, NameService = element.NameService, Price = element.Price, Directories = context.Directories .Where(recD => recD.ServiceId == element.Id).AsEnumerable() .Select(recD => new ModelDirectory { Id = recD.Id, ContractId = recD.ContractId, Data = recD.Data, ServiceId = recD.ServiceId }) .ToList() }); } throw new Exception("Элемент не найден"); }
private void FillDropDowns(AssessmentClassScoreViewModel model, bool isPostBack) { siteUser = ((SiteUser)Session["SiteUser"]); db = new dbTIREntities(); commonService = new CommonService(siteUser, db); modelServices = new ModelServices(); model.DropDown = new DropDownData(); int schoolYearId = int.Parse(model.SchoolYearId); model.DistrictName = siteUser.Districts[0].Name; model.DistrictId = siteUser.Districts[0].Id; model.Assessment = commonService.GetAssessmentType(); model.SchoolYears = commonService.GetSchoolYear(); model.SchoolTerms = commonService.GetSchoolTerm(); model.Subjects = commonService.GetSubjects(); int[] userSchools = modelServices.getSchoolsByUserId(siteUser.EdsUserId).ToArray(); model.DropDown.School = new SchoolDropDown(modelServices.GetSchoolDropDownData(siteUser.EdsUserId, schoolYearId), true, "--SELECT--", ""); int[] schoolsTeacher = modelServices.getTeachersBySchoolsId(userSchools).ToArray(); if (isPostBack) { model.DropDown.Teacher = new TeacherDropDown(modelServices.TeacherDropDownDataBySchoolAndYear(new int[] { int.Parse(model.SchoolId) }, schoolYearId, model.DistrictId), "--SELECT--", ""); model.DropDown.SchoolClass = new ClassDropDown(modelServices.GetClassesByTeacher(schoolYearId, new[] { int.Parse(model.TeacherId) }), "--SELECT--", ""); } else { model.DropDown.Teacher = new TeacherDropDown(modelServices.TeacherDropDownDataBySchoolAndYear(userSchools, schoolYearId, model.DistrictId), "--SELECT--", ""); model.DropDown.SchoolClass = new ClassDropDown(modelServices.GetClassesByTeacher(schoolYearId, schoolsTeacher), "--SELECT--", ""); } }
public ActionResult ResetPassword(ResetPasswordModel model) { try { ModelServices services = new ModelServices(); string email = services.GetEmailByUserId(model.UserName); if (email != string.Empty && email != null) { string token = services.GeneratePasswordResetToken(model.UserName, email); if (ConfigurationManager.AppSettings["systemMode"].ToString() == "debug") { services.EmailPasswordReset(@"*****@*****.**", token, services.GetUserIdByUserName(model.UserName)); } else { services.EmailPasswordReset(email, token, services.GetUserIdByUserName(model.UserName)); } return(RedirectToAction("ResetPwStepTwo")); } else { ModelState.AddModelError("UserName", "Username not found"); return(View()); } } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } //return RedirectToAction("InvalidUserName"); }
public ActionResult ResetPasswordConfirmation(string token, string id) { //if (WebSecurity.ResetPassword(model.Token, model.NewPassword)) //{ // return RedirectToAction("PasswordResetSuccess"); //} ModelServices modelServices = new ModelServices(); try { if (modelServices.IsResetTokenValid(token, id)) { ResetPasswordConfirmModel data = new ResetPasswordConfirmModel() { Token = token }; return(View(data)); } } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } return(RedirectToAction("PasswordResetFailure")); }
public ActionResult Edit([Bind(Include = "ClassId,SchoolId,ClassDesc,SchoolYearId,SubjectId,Grade")] tblClass tblclass) { try { var db = new dbTIREntities(); SiteUser siteUser = (SiteUser)Session["SiteUser"]; SchoolService schoolService = new SchoolService(siteUser, db); ModelServices modelService = new ModelServices(); if (ModelState.IsValid) { ClassService classService = new ClassService((SiteUser)Session["SiteUser"], db); if (!(classService.IsEditClassExists(tblclass))) { classService.EditClass(editClass: tblclass); return(RedirectToAction("Edit", new { id = tblclass.ClassId, defaultWizardStep = ClassWizardSteps.Teachers })); } else { PopulateViewData(tblclass, null, null, null); ModelState.AddModelError("ClassDesc", "Duplicate class name - please choose a unique name."); return(View(tblclass)); } } ViewBag.SchoolYearId = modelService.GetUserSchoolYear(siteUser.EdsUserId, siteUser.Districts[0].Id, tblclass.SchoolYearId); ViewBag.SchoolId = modelService.DropDownDataSchool(tblclass.SchoolId.ToString(), siteUser.EdsUserId, tblclass.SchoolYearId, true); ViewBag.SubjectId = new SelectList(db.tblSubjects, "SubjectId", "SubjectDesc", tblclass.SubjectId); return(View(tblclass)); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } }
public void DelElement(int id) { using (var transaction = context.Database.BeginTransaction()) { try { ModelServices element = context.Services.AsEnumerable().FirstOrDefault(rec => rec.Id == id); if (element != null) { context.Services.Remove(element); context.SaveChanges(); } else { throw new Exception("Элемент не найден"); } transaction.Commit(); } catch (Exception) { transaction.Rollback(); throw; } } }
public TeachersController() { _db = new dbTIREntities(); _modelServices = new ModelServices(); ViewBag.SchoolYear = _modelServices.SchoolYearDescription(); }
public ActionResult CreateKnowledgeBaseItem() { SiteUser siteUser = (SiteUser)Session["SiteUser"]; ModelServices modelService = new ModelServices(); ViewBag.RoleId = new SelectList(modelService.GetRolesForRole((int)(siteUser.Role)), "RoleId", "RoleDesc"); return(View()); }
private void UpdateReportTemplateConfigurations(ModelServices modelService, int reportTemplateId) { var reportTemplateConfigs = modelService.GetReportTemplateConfigurations(reportTemplateId); ViewBag.Projection = reportTemplateConfigs["ProjectionTitle"].Trim(); ViewBag.ShowToggleButton = reportTemplateConfigs["ShowToggleViewScaledScore"].Trim() == "1" ? true : false; ViewBag.DistPercentile = reportTemplateConfigs["DistrictPercentileTitle"].Trim(); }
public int?GetMeetExceedImpactCategory(decimal?ImpactScore, bool ViewMeetExceedSummary) { ModelServices modelServices = new ModelServices(); int? meetExceedCategory; meetExceedCategory = ViewMeetExceedSummary ? modelServices.GetMeetExceedImpactCategory(ImpactScore) : GetImpact(ImpactScore); return(meetExceedCategory); }
public ActionResult GetSchoolByYear(string schoolYear) { ModelServices modelService = new ModelServices(); SiteUser siteUser = ((SiteUser)Session["SiteUser"]); int schoolYearId = modelService.GetSchoolYearId(Convert.ToInt32(schoolYear)); return(Json(modelService.DropDownDataSchool("", siteUser.EdsUserId, schoolYearId, true), JsonRequestBehavior.AllowGet)); }
public JsonResult GetTreeModule(string result, int pageId) { List <PageItem> pages = new PagesDB().GetPagesFlat(this.PortalSettings.PortalID); var page = pages.First(p => p.ID == pageId); JsTreeModel[] child = getChildrenTree(page); List <JsTreeModel> child2 = new List <JsTreeModel>(); var panelist = result.Split('+').ToList(); var panetopage = ModelServices.GetPageModules(pageId); var lowerpane = panelist.ConvertAll(d => d.ToLower()); var i = 0; foreach (var pane in panelist) { JsTreeModel[] childm = getModuleToPane(pane, pageId); JsTreeModel nodem = new JsTreeModel { text = pane, id = i.ToString(), data = pane, attr = new JsTreeAttribute { id = "pjson_pane_" + i, rel = "folder" }, //children2 = childm }; child2.Add(nodem); i++; } // add other pane. foreach (var pane in panetopage) { if (!lowerpane.Contains(pane.Key)) { JsTreeModel[] childm = getModuleToPane(pane.Key, pageId); JsTreeModel nodem = new JsTreeModel { text = pane.Key, id = i.ToString(), data = pane.Key + " [Not present in current layout]", attr = new JsTreeAttribute { id = "pjson_pane_" + i, rel = "folder2" }, //children2 = childm }; child2.Add(nodem); i++; } panelist.Add(pane.Key); } var childlist = child.ToList(); foreach (var childmod in child2) { childlist.Add(childmod); } child = childlist.ToArray <JsTreeModel>(); return(Json(child)); }
private void AssignMePercentForAssessment(HeirarchicalScoreData scoreData, ModelServices service, SiteUser su, TIRDetailReportParameter detailReportParameter, ref List <AssessmentMEPerc> AssessmentMePercentages) { if (scoreData != null) { detailReportParameter.AssessmentTypeId = scoreData.AssessmentTypeId; var mePercentForAssessment = service.GetMEPercentForAssessment(su.Districts.First().Id, scoreData.AssessmentId, detailReportParameter); AssessmentMePercentages.Add(mePercentForAssessment); } }
public ActionResult SummaryReportById(int teacherId, bool viewMeetExceedSummary = true) { try { SetNavigationLinksUrl(); SetViewBag(viewMeetExceedSummary); ViewBag.SummaryLink = "SummaryReportById"; ViewBag.TeacherFilter = teacherId; bool unAuthorizedRequest = false; SiteUser su = ((SiteUser)Session["SiteUser"]); ModelServices modelServices = new ModelServices(); StudentService studentService = new StudentService(su, entities); int defaultDistrict = su.Districts[0].Id; int schoolYearId = modelServices.SchoolYearId(); int[] userSchools = modelServices.getSchoolsByUserId(su.EdsUserId).ToArray(); var dropdownTeachers = modelServices.TeacherDropDownDataBySchoolAndYear(userSchools, schoolYearId, defaultDistrict); unAuthorizedRequest = dropdownTeachers.Where(x => x.Id == teacherId).Count() == 0 ? true : false; if (unAuthorizedRequest) { return(RedirectToAction("AccessDenied", "Error")); } TIRSummaryModel data = new TIRSummaryModel(); data.SchoolYear = modelServices.SchoolYearDescription(); data.DropDown = new DropDownData(); data.DropDown.Year = new YearDropDown(modelServices.SchoolYearDropDownData()); data.DropDown.Year.SelectedYear = schoolYearId; data.DropDown.District = new DistrictDropDown(modelServices.DistrictDropDownDataByUser(su.EdsUserId)); data.DropDown.Teacher = new TeacherDropDown(dropdownTeachers); data.DropDown.Teacher.SelectedTeacher = teacherId; data.DropDown.Race = new RaceDropDown(modelServices.DropDownDataForRace(), true); data.DropDown.Gender = new GenderDropDown(modelServices.DropDownDataForGender(), true); data.DropDown.SchoolClass = new ClassDropDown(modelServices.GetClassesByTeacher(schoolYearId, new[] { teacherId })); var filterParameter = new FilterParameter { ClassId = classDefaultValue, Teacher = teacherId, School = userSchools.First(), Year = schoolYearId, SchoolYear = data.SchoolYear }; data.SummaryList = modelServices.GetSummaryReport(filterParameter); data.DropDown.School = new SchoolDropDown(modelServices.GetSchoolDropDownData(su.EdsUserId, schoolYearId)); var reportFilterViewModel = ReportsFilterHelper.PopulateReportFilterViewModel(filterParameter, modelServices, su); ViewBag.ReportFilters = reportFilterViewModel; return(View("SummaryReport", data)); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } }
public string GetSum(int id) { ModelServices element = context.Services.AsEnumerable().FirstOrDefault(rec => rec.Id == id); if (element != null) { return(element.Price); } throw new Exception("Элемент не найден"); }
/// <summary> /// Whenever a shape is added to the diagram we try to proactively expand the model with the related entities. /// </summary> /// <param name="diagramShape">The shape that was added to the diagram.</param> private void OnShapeAdded(IDiagramShape diagramShape) { var diagramNode = diagramShape as IDiagramNode; if (diagramNode == null) { return; } ModelServices.ExtendModelWithRelatedEntities(diagramNode.ModelEntity); }
// // GET: /AssessmentClassScore/ public ActionResult Index() { AssessmentClassScoreViewModel model = new AssessmentClassScoreViewModel(); modelServices = new ModelServices(); int schoolYearId = modelServices.SchoolYearId(); model.SchoolYearId = Convert.ToString(schoolYearId); FillDropDowns(model, false); return(View(model)); }
public ActionResult Edit(tblUserExt tblUserExtended) { try { db = new dbTIREntities(); modelService = new ModelServices(); siteUser = ((SiteUser)Session["SiteUser"]); userService = new UserService(siteUser, db); schoolService = new SchoolService(siteUser, db); int userAssignedDistrict = siteUser.Districts[0].Id; if (ModelState.IsValid) { if (tblUserExtended.SelectedSchools != null && tblUserExtended.SelectedSchools.Count() > 0) { bool isEmailAddressExist = db.tblUsers.Where(x => x.UserEmail == tblUserExtended.UserEmail && x.UserId != tblUserExtended.UserId).Count() > 0 ? true : false; bool isStateIdExist = db.tblUsers.Where(x => x.StateId == tblUserExtended.StateId && x.UserId != tblUserExtended.UserId).Count() > 0 ? true : false; if ((!isEmailAddressExist) && (!isStateIdExist)) { userService.UpdateUser(tblUserExtended); HelperService.UpdateSiteUserProfile(siteUser, db); return(RedirectToAction("Index")); } else { if (isEmailAddressExist) { ModelState.AddModelError("UserEmail", "Duplicate email - please choose a unique email."); } if (isStateIdExist) { ModelState.AddModelError("StateId", "Duplicate state id - please choose a unique state."); } } } else { ViewBag.SchoolMessage = "Required"; } } tblUserExtended.Schools = userService.GetSelectedSchoolCheckBoxes(tblUserExtended); FillViewBagValues(siteUser.Districts[0].Name, string.Empty, siteUser.RoleDesc, tblUserExtended.SchoolYearId); FillUserExtendedCommanData(modelService, tblUserExtended); return(View(tblUserExtended)); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return(View("GeneralError")); } }
public override async Task ExecuteAsync() { var modelEntity = await ModelServices.AddCurrentSymbolAsync(); if (modelEntity == null) { return; } var diagramNode = DiagramServices.ShowEntity(modelEntity); UiServices.ShowDiagramWindow(); UiServices.FollowDiagramNode(diagramNode); }