public async Task <JsonResult> Entrar(RegistroEhLoginViewModel usuarioVM) { return(await Task.Run(async() => Json(new { url = await LogIn(usuarioVM) ? "/Usuario/Home" : "/Site/Home" }))); }
public async Task <JsonResult> Registrar(RegistroEhLoginViewModel usuarioVM) { return(await Task.Run(() => Json(_usuarioBUS.Registrar(new UsuarioMOD { Email = usuarioVM.Email, Senha = usuarioVM.Senha })))); }
private async Task <bool> LogIn(RegistroEhLoginViewModel usuarioVM) { Session.Timeout = 1440; var retornoUser = await _usuarioBUS.EhUsuario(new UsuarioMOD { Email = usuarioVM.Email, Senha = usuarioVM.Senha, Nome = usuarioVM.Nome }); return((Session["napegada_auth"] = retornoUser) != null); }