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); }
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); }
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")); }
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); }
public void Update(QuizzDTO user) { throw new NotImplementedException(); }