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(); } }
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)); }