Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }