public PartialViewResult AddUsuarioAjax(UsuarioAdapter adapter) { var p = (Pessoa)Session["CadastroPessoa"]; var model = ConnectionDbClass.DataModel; var usuario = adapter.ConvertToUsuario(); usuario.Gamify = true; usuario.Pessoa = p; p.Usuarios.Add(usuario); ConnectionDbClass.DataModel.Add(p); if (model.HasChanges) { model.SaveChanges(); } Session["CadastroPessoa"] = null; Session.Remove("CadastroPessoa"); ViewData["Titulo"] = p.Nome; ViewData["Msg"] = "Seu Usuário foi criado com sucesso!"; PontuacaoUtils.Pontuar(usuario.Pessoa, PontuacaoEnum.CadastroUsuario); return(PartialView("_MensagemAlerta")); }