public JsonResult DefinirPerfil(CriarViewModel viewModel) { viewModel.DoSuccess("Agora já sabemos quem é você e o que faz por aqui. Clique no botão abaixo para seguir para sua dashboard", "Parabéns!"); Usuario usuario = viewModel.Traduzir<Usuario>(); usuario.GenerateNewIdentity(); var erros = usuario.DoIfIsValid<Usuario>(() => { UsuarioRepository.Add(usuario); UsuarioRepository.UnitOfWork.Commit(); }); if (erros.HasErros()) return Json(erros.GetViewModel()); return Json(viewModel); }
public JsonResult Salvar(CriarViewModel viewModel) { viewModel.DoSuccess("Agora já sabemos quem é você e o que faz por aqui. Só um minuto enquanto te redirecionamos para sua página principal", "Parabéns!"); Usuario usuario = viewModel.Traduzir<Usuario>(); usuario.GenerateNewIdentity(); var erros = usuario.DoIfIsValid<Usuario>(() => { UsuarioRepository.Add(usuario); UsuarioRepository.UnitOfWork.Commit(); }); if (erros.HasErros()) return Json(erros.GetViewModel()); return Json(viewModel); }