public Task <KnowledgeResult> GetByIdAsync(int id)
 {
     return(Task.Run(() => {
         KnowledgeResult knowledge = db.KnowledgeResults.Find(id);
         return knowledge;
     }));
 }
 public void Delete(KnowledgeResult entity)
 {
     if (entity != null)
     {
         db.Entry(entity).State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
Exemple #3
0
        public KnowledgeResult ToKnowledge(KnowledgeResultModel result, int role)
        {
            KnowledgeResult krm = new KnowledgeResult();

            krm.KnowledgeResultId = result.Id;
            krm.KnowledgeId       = unitOfWork.KnowledgeRepository.FindAll().Where(i => i.KnowledgeName == result.KnowledgeName).FirstOrDefault().KnowledgeId;
            krm.Result            = CountResult(result);
            krm.QuestionResults   = Mapper.Map <IEnumerable <QuestionResultModel>, List <QuestionResult> >(result.Questions);
            krm.Date   = DateTime.Now;
            krm.UserId = role;
            return(krm);
        }
 public void Update(KnowledgeResult entity)
 {
     db.Entry(entity).State = EntityState.Modified;
 }
 public async Task AddAsync(KnowledgeResult entity)
 {
     await Task.Run(() => db.KnowledgeResults.Add(entity));
 }