public ActionResult add() { AddExamViewModel aevm = new AddExamViewModel(); aevm.SideBarData = new SideBarViewModel(); aevm.SideBarData.CurrentIndex = 2; try { if (HttpContext.Session["Mail"].ToString() == null || HttpContext.Session["Mail"].ToString() != "*****@*****.**") { Response.Redirect("~"); } } catch (Exception ex) { Response.Write(ex.ToString()); Response.Redirect("~"); } if (HttpContext.Session["User"] != null && Session["User"].ToString() != "") { aevm.NavStatusData = new NavStatusViewModel(); aevm.NavStatusData.LeftLink = "/User/Profile/" + HttpContext.Session["User"].ToString(); aevm.NavStatusData.LeftText = Session["User"].ToString(); aevm.NavStatusData.RightLink = "/User/Logout"; aevm.NavStatusData.RightText = "Log out"; } return(View("Add", aevm)); }
public AddExamView(Student student) { InitializeComponent(); AddExamViewModel vm = new AddExamViewModel(student, this); DataContext = vm; Owner = Application.Current.MainWindow; }
public ActionResult UploadExam() { AddExamViewModel aevm = new AddExamViewModel(); aevm.SideBarData = new SideBarViewModel(); aevm.SideBarData.CurrentIndex = 2; ExamBusinessLayer EBL = new ExamBusinessLayer(); ExamListBusinessLayer list = new ExamListBusinessLayer(); ExamList AddToExamLit = new ExamList(); /* Business code here. */ if (HttpContext.Session["Mail"].ToString() == "*****@*****.**") { HttpPostedFileBase examFile = Request.Files["examFile"]; List <Exam> examList = new List <Exam>(); if (examFile != null) { examList = FileTrans(examFile); if (examList != null) { EBL.AddExam(examList); AddToExamLit.Duration = 60; AddToExamLit.Group = 1; AddToExamLit.ExamName = examList[0].ExamName.Split('\0')[0]; AddToExamLit.StartTime = DateTime.Now; list.AddExamlist(AddToExamLit); /* if success then */ aevm.Message = "Add Exam successfully!"; aevm.AlertType = "success"; } else { /* if not success then */ aevm.Message = "Fail to add Exam."; aevm.AlertType = "danger"; } } } else { Response.Redirect("~"); return(View("")); } if (HttpContext.Session["User"] != null && Session["User"].ToString() != "") { aevm.NavStatusData = new NavStatusViewModel(); aevm.NavStatusData.LeftLink = "/User/Profile/" + HttpContext.Session["User"].ToString(); aevm.NavStatusData.LeftText = Session["User"].ToString(); aevm.NavStatusData.RightLink = "/User/Logout"; aevm.NavStatusData.RightText = "Log out"; } return(View("Add", aevm)); }
public IActionResult AddExam(AddExamViewModel model) { _userService.AddExam(model); return(Card(model.CardId)); }
public AddExamView(Exam exam = null) { InitializeComponent(); DataContext = new AddExamViewModel(this, exam); }