public ActionResult Find(ClassFindParam model) { UnitOfWork uow = new UnitOfWork(); var search = model.Search; ViewBag.Keyword = search.q; string dateNow; HttpCookie cultureCookie = Request.Cookies["_culture"]; if (cultureCookie != null && cultureCookie.Value == "ar-SA") { Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); dateNow = DateTime.Now.ToString(); Thread.CurrentThread.CurrentCulture = new CultureInfo("ar-SA"); } else { dateNow = DateTime.Now.ToString(); } model.Classes = uow.TeacherRepository.SearchClasses(search.SubjectId, search.TeacherId, 0, Session["UserId"].ToString(), (int)ClassStatus.Cancelled, dateNow, search.q); model.Teachers = new SelectList(uow.UserRepository.GetUserByType((int)UserRoles.Teacher), "UserId", "UserName"); model.Subjects = new SelectList(uow.Subjects.Get(), "SubjectID", "SubjectName"); model.SessionTypes = GetSessionTypes(); return(View(model)); }
public ActionResult Find(string q, string s, string t) { ViewBag.Keyword = q; ViewBag.Subject = s; ViewBag.Teacher = t; int subjectId = 0; if (!string.IsNullOrEmpty(s)) { subjectId = Convert.ToInt32(s); } UnitOfWork uow = new UnitOfWork(); ClassFindParam model = new ClassFindParam(); string dateNow; HttpCookie cultureCookie = Request.Cookies["_culture"]; if (cultureCookie != null && cultureCookie.Value == "ar-SA") { Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); dateNow = DateTime.Now.ToString(); Thread.CurrentThread.CurrentCulture = new CultureInfo("ar-SA"); } else { dateNow = DateTime.Now.ToString(); } model.Classes = uow.TeacherRepository.SearchClasses(subjectId, t, 0, Session["UserId"].ToString(), (int)ClassStatus.Cancelled, dateNow, q); model.Teachers = new SelectList(uow.UserRepository.GetUserByType((int)UserRoles.Teacher), "UserId", "UserName"); model.Subjects = new SelectList(uow.Subjects.Get(), "SubjectID", "SubjectName"); model.SessionTypes = GetSessionTypes(); return(View(model)); }