public JsonResult IniciarSesion() { string _cMensajeError = null; LoginDTO _oUsuario = JsonConvert.DeserializeObject <LoginDTO>(Request["oCliente"]); InicioSesion Login = new InicioSesion(); try { LoginDTO _oLogin = Login.ValidarLogin(_oUsuario, true); if (_oLogin.iIdUsuario > 0) { Session["iIdCliente"] = _oLogin.iIdUsuario.ToString(); _oUsuario = null; RedirectToAction("Inicio"); } else { _oUsuario = _oLogin; } } catch (System.Exception) { _cMensajeError = "Ha ocurrido un error al iniciar sesión por favor intente mas tarde"; } return(Json(new { _cMensajeError, _oUsuario })); }
public JsonResult IniciarSesion() { LoginDTO _oAdministrador = JsonConvert.DeserializeObject <LoginDTO>(Request["oAdmin"]); InicioSesion _oLogin = new InicioSesion(); //Instancia de la clase business. try { LoginDTO _oSesion = _oLogin.ValidarLogin(_oAdministrador, false); if (_oSesion.iIdUsuario > 0) { Session["iIdAdministrador"] = _oSesion.iIdUsuario.ToString(); _oAdministrador = null; RedirectToAction("Inicio"); } else { _oAdministrador = _oSesion; } } catch (Exception) { _cMensaje = "Ha ocurrido un error poder establecer una conexión para iniciar tu sesión, por favor intente más tarde."; } return(Json(new { _oAdministrador, _cMensaje })); }