// Action que busca um perfil para o usuario ou cria um novo perfil public ActionResult CheckIn() { var userId = User.Identity.GetUserId(); // Obtém o id do user logado var PerfilUser = servico.RetornaPerfilUsuario(userId); // Busca um perfil existente para o user logado if (PerfilUser != null) // Manda para o perfil existente caso seja true { return(RedirectToAction("Index", "Gerenciador")); } CriaPerfilPadrao.Criar(userId); // Cria um perfil padrão caso a condição acima seja false return(RedirectToAction("Index", "Gerenciador")); }
// Action que busca um perfil para o usuario ou cria um novo perfil public ActionResult CheckIn() { var userId = User.Identity.GetUserId(); var PerfilUser = servico.RetornaPerfilUsuario(userId); if (PerfilUser != null) // Caso Perfil não seja nulo, encaminha para páina com o perfil carregado { return(RedirectToAction("Index", "Gerenciador")); } CriaPerfilPadrao.Criar(userId); // Cria um perfil padrão caso a condição acima seja false return(RedirectToAction("Index", "Gerenciador")); }