public JsonResult GravarAlternativa(string texto, bool certa) { var alternativas = (List <AlternativaViewModel>)TempData.Peek("Alternativas") ?? new List <AlternativaViewModel>(); var alternativa = new AlternativaViewModel() { Texto = texto, Certa = certa }; alternativas.Add(alternativa); var newAlternativa = new AlternativaViewModel() { Texto = null, Certa = false }; var html = BaseControllerMethods.RenderPartialViewToString(this, "_alternativaCreate", newAlternativa); TempData["Alternativas"] = alternativas; return(Json(new { html = html }, JsonRequestBehavior.AllowGet)); }
public void Atualizar(AlternativaViewModel obj) { var vaga = Mapper.Map <AlternativaViewModel, Alternativa>(obj); _alternativaRepository.Atualizar(vaga); }