Esempio n. 1
0
        public ActionResult getEvaluations()
        {
            var evas = evaluationManager.FindList(e => e.Source != EvaluationSource.系统检测);


            var companyName = Request.QueryString["CompanyName"];
            var source      = Request.QueryString["Source"];

            if (companyName != null && companyName != "")
            {
                evas = evas.Where(e => e.Project.Company.Name == companyName);
            }


            if (source != null && source != "-1")
            {
                EvaluationSource es = (EvaluationSource)int.Parse(source);
                evas = evas.Where(e => e.Source == es);
            }
            evas = evas.OrderByDescending(e => e.ID);

            var data = evas.Select(e => new{
                CompanyName = e.Project.Company.Name,
                ProjectName = e.Project.Name,
                Note        = e.Note,
                Result      = e.Result,
                Source      = e.Source.ToString()
            });

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
 public CreateEvaluationRequest(SkillStage stage, string locale, string annotationId)
 {
     Stage  = stage;
     Locale = locale;
     Source = new EvaluationSource(annotationId);
 }