Beispiel #1
0
        public IEnumerable <KnowledgeResultModel> GetSpecificResults(SpecificResultModel specificResult)
        {
            var result = UnitOfWork.TestResultsRepository.FindByDateAndPoint(specificResult.MinPoint, specificResult.MaxPoint, specificResult.StartDate, specificResult.EndDate);
            List <KnowledgeResultModel> output = KnowledgeResultToKnowledgeResultModel.ToKnowledgeModel(result).ToList();
            var a2 = UnitOfWork.KnowledgeResultRepository.FindAll();

            for (int i = 0; i < output.Count; i++)
            {
                output[i].UserId = a2.Where(j => j.KnowledgeResultId == output[i].Id).Select(j => j.UserId).FirstOrDefault();
            }

            return(output);
        }
Beispiel #2
0
 public ActionResult <IEnumerable <KnowledgeResultModel> > GetSpecificResults(SpecificResultModel specificResult)
 {
     try
     {
         var result = TestResultService.GetSpecificResults(specificResult).ToArray();
         if (result == null)
         {
             return(NotFound());
         }
         else
         {
             return(Ok(result));
         }
     }
     catch (Exception ex)
     {
         return(StatusCode(500, "Internal server error"));
     }
 }