Beispiel #1
0
        public JsonResult GetGrades()
        {
            var difficuties = CustomEnumHelper.GetElements(typeof(GradeEnum));
            var result      = OptionFactory.CreateOptions(difficuties);

            return(Select2(result, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public ActionResult GetStuentCashVoucherStatus()
        {
            var voucherStatus = CustomEnumHelper.GetElements(typeof(StudentCashVoucherStatusEnum));
            var result        = OptionFactory.CreateOptions(voucherStatus);

            return(Select2(result, JsonRequestBehavior.AllowGet));
        }
Beispiel #3
0
        public ActionResult GetCurriculumCategaries()
        {
            var categories = CustomEnumHelper.GetElements(typeof(CourseCategoryEnum));
            var result     = OptionFactory.CreateOptions(categories);

            return(Select2(result, JsonRequestBehavior.AllowGet));
        }
Beispiel #4
0
        public ActionResult GetTextType()
        {
            var textType = CustomEnumHelper.GetElements(typeof(TextResourceTypeEnum));
            var result   = OptionFactory.CreateOptions(textType);

            return(Select2(result, JsonRequestBehavior.AllowGet));
        }
Beispiel #5
0
        public ActionResult GetCourseTypes()
        {
            var options = CustomEnumHelper.GetElements(typeof(CourseCategoryEnum));
            var result  = OptionFactory.CreateOptions(options);

            return(Select2(result));
        }
        public ActionResult GetEmployeeStatus()
        {
            var textType = CustomEnumHelper.GetElements(typeof(StatusEnum));
            var result   = OptionFactory.CreateOptions(textType);

            return(Select2(result, JsonRequestBehavior.AllowGet));
        }
Beispiel #7
0
        public async Task <ActionResult> Relevance(MovieRelevance relevance, string page = "1")
        {
            var relevanceName = CustomEnumHelper.DisplayNameFor(relevance);

            ViewBag.Title = $"{relevanceName} Movies";
            return(await CallApiAndPopulateView <AggregatedModel>($"relevance={relevance}&page={page}", "Content"));
        }
Beispiel #8
0
        public ActionResult Login(string account, string pwd)
        {
            bool   success = false;
            string msg     = "";

            EmployeeBll employeeBll = new EmployeeBll();

            DtoEmployee     employee = employeeBll.Login(account, pwd);
            CookieUserModel user     = null;

            if (employee != null)
            {
                success         = true;
                msg             = "登录成功";
                user            = new CookieUserModel();
                user.UserId     = employee.Bem_Id;
                user.UserName   = employee.Bem_Name;
                user.RoleId     = employee.Bro_Id;
                user.RoleName   = employee.Bro_Name;
                user.Grades     = employee.Bem_Grades;
                user.GradesList = CustomEnumHelper.ParseBinaryAnd(typeof(GradeEnum), employee.Bem_Grades).Keys.ToList();
            }
            else
            {
                msg = "登录失败";
            }
            LoginCookieHelper.SetCurrentUser(user);

            return(Json(new JsonSimpleResponse()
            {
                State = success, ErrorMsg = msg
            }));
        }
Beispiel #9
0
        public ActionResult GetMediaTypeExceptXiaoAi()
        {
            var mediaType = CustomEnumHelper.GetElements(typeof(MediaResourceTypeEnum));

            mediaType.Remove((int)MediaResourceTypeEnum.小艾说);
            mediaType.Remove((int)MediaResourceTypeEnum.开场语);
            mediaType.Remove((int)MediaResourceTypeEnum.小艾变);
            var result = OptionFactory.CreateOptions(mediaType);

            return(Select2(result, JsonRequestBehavior.AllowGet));
        }
Beispiel #10
0
        public ActionResult GetEmployeeStatus()
        {
            var textType = CustomEnumHelper.GetElements(typeof(StatusEnum));

            if (textType.ContainsKey((int)StatusEnum.除)) //
            {
                textType.Remove((int)StatusEnum.除);
            }
            var result = OptionFactory.CreateOptions(textType);

            return(Select2(result, JsonRequestBehavior.AllowGet));
        }
 public static SubjectViewModel Create(Yw_Subject subject)
 {
     return(new SubjectViewModel
     {
         Name = subject.Ysj_Name,
         SubjectType = subject.Ysj_SubjectType,
         SubjectTypeText = CustomEnumHelper.Parse(
             typeof(SubjectTypeEnum),
             subject.Ysj_SubjectType),
         Difficulty = CustomEnumHelper.Parse(
             typeof(DifficultyEnum),
             subject.Ysj_Difficulty),
         Grade = CustomEnumHelper.Parse(typeof(GradeEnum), subject.Ysj_Grade),
         Id = subject.Ysj_Id,
         Keywords = subject.Ysj_Keywords,
         QuestionState = subject.Ysj_Status,
         RelevancyQuestions = subject.Ysj_GroupItemCount
     });
 }
Beispiel #12
0
        public List <string> GetWords(string name, string keyword, int grade)
        {
            var words = WordSplitHelper.GetSplitWordList(name.Replace(",", ","), JiebaTypeEnum.CutAll).ToList();

            foreach (var key in keyword.Replace(",", ",").Split(','))
            {
                if (!words.Contains(key))
                {
                    words.Add(key);
                }
            }
            if (!words.Contains(CustomEnumHelper.Parse(typeof(GradeEnum), grade)))
            {
                words.Add(CustomEnumHelper.Parse(typeof(GradeEnum), grade));
            }
            if (!words.Contains(name))
            {
                words.Add(name);
            }
            return(words);
        }
        public ActionResult GetAudioAndVideo(string name, int pageNumber = 1, int pageSize = 10)
        {
            ResourceBll     resourceBll = new ResourceBll();
            PagingObject    paging      = new PagingObject(pageNumber, pageSize);
            var             list        = resourceBll.GetAudioAndVideo(paging, name);
            SelectPageModel model       = new SelectPageModel();
            List <Dictionary <string, object> > listDic = new List <Dictionary <string, object> >();

            foreach (var item in list)
            {
                var mediaType = CustomEnumHelper.Parse(typeof(MediaResourceTypeEnum), item.Ymr_MediaType);
                var option    = new Dictionary <string, object>()
                {
                    { "name", "(" + mediaType + ")" + item.Ymr_Name },
                    { "id", item.Ymr_Id }
                };
                listDic.Add(option);
            }
            model.list     = listDic;
            model.totalRow = paging.TotalCount;
            return(Json(new { Data = model }));
        }
Beispiel #14
0
 public void 枚举特性获取()
 {
     var vv = Sex.girl.GetAttributeValue();
     var cc = CustomEnumHelper.GetEnumKeyValue <Sex>();
     var ff = CustomEnumHelper.GetEnumAttKeyValue <Sex>();
 }