// GET: Candidate public ActionResult Index(string dt_range) { CandidateViewModel tickets = new CandidateViewModel(); string[] dates = { }; tickets.Candidates = TicketDALC.GetTickets().Select(row => MapToCandidateViewModel(row)).ToList(); if (!string.IsNullOrEmpty(dt_range)) { dates = dt_range.Split('-'); tickets.Candidates = tickets.Candidates.Where(c => (c.ExamDate > DateTime.Parse(dates[0]) && c.ExamDate < DateTime.Parse(dates[1])) || dates.Length == 0).ToList(); } return(View(tickets)); }
public ActionResult Index() { var referer = Request.ServerVariables["http_referer"]; if (!User.Identity.IsAuthenticated) { return(View("SignIn", "Home")); } var questions = TicketDALC.GetCandQuestions(User.Identity.Name).Select(row => MapToQuestionViewModel(row)).ToList(); TicketDALC.UpdateTicketFinish(questions.FirstOrDefault().TicketId); if (questions.Count == 0) { FormsAuthentication.SignOut(); return(new RedirectResult(Url.Action("SignIn", "User"))); } return(View(questions)); }
public ActionResult Finish(Answer[] answers, int TicketId, string Time) { var time = Time.Split(':'); int minute = int.Parse(time[0]); bool status = TicketDALC.Finish(answers, minute, TicketId); if (status) { var result = ExamDALC.GetResult(TicketId); return(Json(new { result }, JsonRequestBehavior.AllowGet)); } else { return(Json(status, JsonRequestBehavior.AllowGet)); } }
public ActionResult _Monitor(string dateRange) { return(View("_Monitor", TicketDALC.GetExams(dateRange))); }
public ActionResult Monitor() { var exams = TicketDALC.GetExams(); return(View(exams)); }
public JsonResult GetApprvStatus(int ticketId) => Json(TicketDALC.GetApprvStatus(ticketId), JsonRequestBehavior.AllowGet);
public ActionResult ApproveTickets(int[] ids, int type, string desc) { bool result = TicketDALC.ApproveTickets(ids, type, desc); return(Json(result, JsonRequestBehavior.AllowGet)); }