Example #1
0
 public void EditAnswer(RekruAnswer answer)
 {
     using (KrisDbContext context = new KrisDbContext(csKris))
     {
         context.Entry<RekruAnswer>(answer).State = EntityState.Modified;
         context.SaveChanges();
     }
 }
Example #2
0
 public void AddAnswer(RekruAnswer answer)
 {
     using (KrisDbContext context = new KrisDbContext(csKris))
     {
         context.Answers.Add(answer);
         context.SaveChanges();
     }
 }
Example #3
0
        public ActionResult EditAnswer(int id)
        {
            RekruAnswer answer = _questionSrv.GetAnswer(id);

            AnswerModel model = _mapper.Map <AnswerModel>(answer);

            return(View(model));
        }
Example #4
0
        public ActionResult EditAnswer(AnswerModel model)
        {
            RekruAnswer answer = _mapper.Map <RekruAnswer>(model);

            Result result = _questionSrv.EditAnswer(answer);


            return(RedirectToAction("Details", routeValues: new { id = model.QuestionID }));
        }
Example #5
0
        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;
        }
Example #6
0
        public ActionResult DeleteAnswer(int id)
        {
            RekruAnswer answer = _questionSrv.GetAnswer(id);

            AnswerModel model = _mapper.Map <AnswerModel>(answer);

            ViewBag.Error = TempData["Error"];

            return(View(model));
        }
Example #7
0
        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 }));
        }
Example #8
0
        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);
        }
Example #9
0
        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);
        }
Example #10
0
        public RekruAnswer GetAnswer(int id)
        {
            RekruAnswer answer = _questionRepo.GetAnswer(id);

            return(answer);
        }