private void ShowCurrentSubjectsList() { this.SP_subjects.Children.Clear(); foreach (Subject s in settings.Subjects) { SubjectView view = new SubjectView(s); this.SP_subjects.Children.Add(view); } }
private void CreateSubjectView(Subject subject) { Vector3 position = getActualPosition(); SubjectView sv = Instantiate(subjectViewPrefab, position, Quaternion.identity); sv.setSubject(subject); sv.setCanvas(canvas); }
public async Task <IActionResult> GetSubjectEditModal(int id) { SubjectView result = await _subjectService.GetSubjectDTO(id); if (result == null) { return(BadRequest()); } return(PartialView("_EditSubjectModal", result)); }
public async Task <IActionResult> CreateSubject(SubjectView subject) { SubjectView result = await _subjectService.CreateSubjectDTO(subject.ToSubjectDTO()); if (result == null) { return(BadRequest()); } return(PartialView("_SubjectCard", result)); }
public JsonResult DeleteSubject() { if (!Permission.PremissionNeed(Request, Response, Session, UserRank.ADMINISTATOR)) { return(Json(false)); } int id = Convert.ToInt32(Request["sid"]); return(Json(SubjectView.DeleteSubject(id))); }
// //SubjectListToSubjectViewList: // List <SubjectView> SubjectListToSubjectViewList(List <Subject> subjectList) { List <SubjectView> subjectViewList = new List <SubjectView>(); foreach (Subject subject in subjectList) { //convert every subject to SubjectView SubjectView subjectView = new SubjectView(subject, IdSpliter); //add to subject to the list subjectViewList.Add(subjectView); } return(subjectViewList); }
public ActionResult SelectSubject(SubjectView model) { Subject SubjectSelected = subjectService.GetSubject(model.SubjectId); if (SubjectSelected != null) { HttpContext.Session.SetString(SessionSubject, SubjectSelected.SubjectName); HttpContext.Session.SetString(NumberQuestion, model.NumberOfQuestion.ToString()); return(RedirectToAction("QuizTest")); } return(View()); }
// // GET: /Subject/DeleteSubject // public ActionResult DeleteSubject() { List <Subject> subjectList = _subjectDbContext.dbSet.ToList(); List <SubjectView> subjectViewList = new List <SubjectView>(); foreach (Subject subject in subjectList) { //convert every subject to SubjectView SubjectView subjectView = new SubjectView(subject, IdSpliter); //add to subject to the list subjectViewList.Add(subjectView); } return(View(subjectViewList)); }
public JsonResult SaveSubject() { if (!Permission.PremissionNeed(Request, Response, Session, UserRank.ADMINISTATOR)) { return(Json(false)); } int id = Convert.ToInt32(Request["sid"]); string name = Request["name"]; Subject subject = SubjectView.GetSubjectById(id); subject.subject_name = name; return(Json(SubjectView.SaveSubject(subject))); }
public JsonResult NewSubject() { if (!Permission.PremissionNeed(Request, Response, Session, UserRank.ADMINISTATOR)) { return(Json(false)); } string name = Request["name"]; Subject subject = new Subject { subject_name = name }; return(Json(SubjectView.AddSubject(subject))); }
public IActionResult SelectSubject() { ViewData["User"] = HttpContext.Session.GetString(SessionUser); SubjectView subject = new SubjectView(); if (ViewData["User"] != null) { subject.ListOfSubject = subjectService.GetAllSubjects(); return(View(subject)); } else { return(RedirectToAction("Login", "Home")); } }
public void SetDataContext(SubjectListModel subjectListModel) { DataContext = subjectListModel; _subjectListModel = subjectListModel; var list = _subjectListModel.ToList(); foreach (var subject in list) { var box = new SubjectView(); box.SetDataContext(subject); box.Focused += SubjectView_Focused; SubjectViewsStackPanel.Children.Add(box); } _anySubjectView = new List <SubjectView>(SubjectViewsStackPanel.Children.OfType <SubjectView>()); }
public SubjectCanvas(SubjectView view, Point center, int width = 100, int height = 50) { View = view; Center = center; Width = width; Height = height; _BindingCreator.Type = PathType.Solid; _LabelBinding = new LabelBinding(this); _PathBinding = _BindingCreator.Create(GeometryCreator.Create(this)); }
public ActionResult Subject(int id = 1) { Pager <Subject> pager = new Pager <Subject>(); if (!Permission.PremissionNeed(Request, Response, Session, UserRank.ADMINISTATOR)) { return(null); } IOrderedQueryable <Subject> subjects = SubjectView.GetAllSubject(); ViewBag.page = id; ViewBag.subjects = pager.GetPage(subjects, id); ViewBag.pageNumber = pager.GetPageNumber(subjects); return(View()); }
public ActionResult AddSection() { if (!Permission.PremissionNeed(Request, Response, Session, UserRank.ADMINISTATOR)) { return(null); } List <Subject> subjects = SubjectView.GetAllSubject().ToList(); if (subjects.Count == 0) { Permission.BackToPrevPageOrIndex(Request, Response); return(null); } ViewBag.subjects = subjects; return(View()); }
public ActionResult Questions(int id = 1) { Pager <Question> pager = new Pager <Question>(); if (!Permission.PremissionNeed(Request, Response, Session, UserRank.ADMINISTATOR)) { return(null); } IOrderedQueryable <Question> questions = ExamView.GetAllQuestion(); ViewBag.page = id; ViewBag.questions = pager.GetPage(questions, id); ViewBag.pageNumber = pager.GetPageNumber(questions); ViewBag.subjects = SubjectView.GetAllSubject().ToList(); return(View()); }
//For Subjects private void OpenSubjectView() { { if (SelectedSubject == null) { CurrentSubject = new SubjectModel(); } else { var x = new SubjectModel(); x = _selectedSubject; CurrentSubject = CurrentSubject ?? new SubjectModel(); CurrentSubject.Name = x.Name; CurrentSubject.SubjectCode = x.SubjectCode; CurrentSubject.Units = x.Units; } } SubjView = new SubjectView(); SubjView.Show(); }
private void _AddSubject_Exec(object parameter) { var subject = new SubjectView() { Id = IdGenerator.GetId(IdTypes.Subject), pattern_Id = NewPattern.Id, Name = "" }; CreatedTypes.Add(subject); AllTypes.Add(subject); var emptySubject = new AdminFormElementView(this, subject) { SubjectTypes = MainView.SubjectTypes }; SubjectElements.Add(emptySubject); }
public ActionResult New() { if (!Permission.PremissionNeed(Request, Response, Session, UserRank.TEACHER)) { return(null); } List <Subject> subjects = SubjectView.GetAllSubject().ToList(); if (subjects == null) { Permission.BackToPrevPageOrIndex(Request, Response); return(null); } ViewBag.subjects = subjects; ViewBag.groups = GroupView.GetAllGroups().ToList(); return(View()); }