public RespostaModel ConsultarCliente() { try { if (Request.Headers.Contains("Usuario") && Request.Headers.Contains("Senha")) { var Auth = _loginService.AutenticarUsuario(Request.Headers.GetValues("Usuario").First(), Request.Headers.GetValues("Senha").First()); if (Auth.Status == StatusResposta.Sucess) { return(_clienteService.ConsultarCliente(Auth.Conteudo.ToString())); } else { return new RespostaModel { Status = StatusResposta.NotFound, Conteudo = "Usuario ou senha não encontrado." } }; } else { return(new RespostaModel { Status = StatusResposta.BadRequest, Conteudo = "Informe o usuário no cabeçalho." }); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public RespostaModel ConsultarLogradouroById(string Email, string Id = "") { try { if (Request.Headers.Contains("Usuario") && Request.Headers.Contains("Senha")) { var Auth = _loginService.AutenticarUsuario(Request.Headers.GetValues("Usuario").First(), Request.Headers.GetValues("Senha").First()); if (Auth.Status == StatusResposta.Sucess) { return(_logradouroService.ConsultarLogradouro(Email, Auth.Conteudo.ToString(), Id)); } else { return new RespostaModel { Status = StatusResposta.NotFound, Conteudo = "Usuario ou senha não encontrado." } }; } else { return(new RespostaModel { Status = StatusResposta.BadRequest, Conteudo = "Informe o usuário e a senha no cabeçalho." }); } } catch (Exception ex) { return(new RespostaModel { Status = StatusResposta.Error, Conteudo = ex.Message }); } }
public JsonResult EfetuarLogin(string Usuario, string Senha) { try { var Login = _loginService.AutenticarUsuario(Usuario, Senha); if (Login.Status == StatusResposta.Sucess) { SessionManager.UsuarioModel = new UsuarioModel { ID = Login.Conteudo.ToString(), Usuario = Usuario, Senha = Senha }; } return(Json(Login, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Index(LoginViewModel model) { var user = _loginService.AutenticarUsuario(model); //var user = _loginService.AutenticarUsuario(model); if (user == null) { ModelState.AddModelError("", "Usuário não encontado!!"); } if (ModelState.IsValid) { Session["UserId"] = user.Id; Session["UserName"] = user.Username; Session["Perfil"] = user.PerfilAcesso; Session["NomeUsuario"] = user.Nome; Session["EmailUsuario"] = user.Email; return(RedirectToAction("Index", "Home")); } return(View(model)); }