Esempio n. 1
0
        public Task <int> AddQuizz(QuizzDTO user)
        {
            var config = new MapperConfiguration(cfg => {
                cfg.CreateMap <QuizzDTO, Quizz>();
            });
            IMapper iMapper     = config.CreateMapper();
            var     destination = iMapper.Map <QuizzDTO, Quizz>(user);
            var     x           = repo.AddQuizz(destination);

            return(x);
        }
Esempio n. 2
0
        public async Task <IActionResult> CriarQuizz(QuizzDTO quizzDTO)
        {
            if (!string.IsNullOrEmpty(quizzDTO.Descricao))
            {
                var professorId = await _userManager.FindByNameAsync(User.Identity.Name);

                quizzDTO.ProfessorSessao = professorId.Id;
                var e = _service.AddQuizz(quizzDTO).Result;
                return(RedirectToAction("Create", "Pergunta", new { id = e }));
            }
            return(null);
        }
Esempio n. 3
0
        public IActionResult EditPost(QuizzDTO dto)
        {
            var user   = _userManager.FindByNameAsync(User.Identity.Name).Result.Id;
            var result = _service.EditPost(dto);

            if (result)
            {
                var userId = User.Identity.IsAuthenticated;
                return(RedirectToAction("Index", "Professor", new { id = user }));
            }
            return(Redirect("Index"));
        }
Esempio n. 4
0
 public bool EditPost(QuizzDTO dto)
 {
     if (dto != null)
     {
         var data  = DateTime.Now;
         var quizz = repo.GetById(dto.QuizzId).Result;
         if (quizz != null)
         {
             quizz.Descricao    = dto.Descricao;
             quizz.Ativo        = dto.Ativo;
             quizz.DataInclusao = data;
             repo.Update(quizz);
             return(true);
         }
     }
     return(false);
 }
Esempio n. 5
0
 public void Update(QuizzDTO user)
 {
     throw new NotImplementedException();
 }