public void EditAnswer(RekruAnswer answer) { using (KrisDbContext context = new KrisDbContext(csKris)) { context.Entry<RekruAnswer>(answer).State = EntityState.Modified; context.SaveChanges(); } }
public void AddAnswer(RekruAnswer answer) { using (KrisDbContext context = new KrisDbContext(csKris)) { context.Answers.Add(answer); context.SaveChanges(); } }
public ActionResult EditAnswer(int id) { RekruAnswer answer = _questionSrv.GetAnswer(id); AnswerModel model = _mapper.Map <AnswerModel>(answer); return(View(model)); }
public ActionResult EditAnswer(AnswerModel model) { RekruAnswer answer = _mapper.Map <RekruAnswer>(model); Result result = _questionSrv.EditAnswer(answer); return(RedirectToAction("Details", routeValues: new { id = model.QuestionID })); }
public RekruAnswer GetAnswer(int id) { RekruAnswer answer = null; using (KrisDbContext context = new KrisDbContext(csKris)) { answer = context.Answers.Where(x => x.ID == id).FirstOrDefault(); } return answer; }
public ActionResult DeleteAnswer(int id) { RekruAnswer answer = _questionSrv.GetAnswer(id); AnswerModel model = _mapper.Map <AnswerModel>(answer); ViewBag.Error = TempData["Error"]; return(View(model)); }
public ActionResult AddAnswer(AnswerModel model) { if (ModelState.IsValid) { RekruAnswer answer = _mapper.Map <RekruAnswer>(model); Result result = _questionSrv.AddAnswer(answer); } return(RedirectToAction("Details", new { id = model.QuestionID })); }
public Result EditAnswer(RekruAnswer answer) { Result result = new Result(); try { _questionRepo.EditAnswer(answer); result.IsOK = true; _log.Debug("[EditAnswer] User '{0}' edytowal odpowiedz o ID = '{1}'", _user?.Login, answer.ID); } catch (Exception ex) { result.Message = ex.Message; ExceptionLog("EditAnswer", ex); } return(result); }
public Result AddAnswer(RekruAnswer answer) { Result result = new Result(); try { answer.AddDate = DateTime.Now; answer.Author = _user?.Login; _questionRepo.AddAnswer(answer); result.IsOK = true; _log.Debug("[AddAnswer] User '{0}' dodal odpowiedz na pytanie o ID = '{1}'", _user?.Login, answer.QuestionID); } catch (Exception ex) { result.Message = ex.Message; ExceptionLog("AddAnswer", ex); } return(result); }
public RekruAnswer GetAnswer(int id) { RekruAnswer answer = _questionRepo.GetAnswer(id); return(answer); }