public ActionResult login(string usuario, string contrasena) { try { ViewBag.usuario = usuario; ViewBag.isUsuario = contrasena; Servicios.DAO.LoginDAO login = new Servicios.DAO.LoginDAO(this); UsuarioDTO usuarioDTO = new UsuarioDTO(); usuarioDTO.usuario = usuario; usuarioDTO.contrasena = contrasena; if (login.login(usuarioDTO)) { Session.Add("usuario", usuarioDTO); ViewBag.loterias = new SelectList(login.getLoterias(), "id", "nombre"); return(View("Juego")); } else { ViewBag.message = "usuario o contraseña errada"; return(View("Index")); } } catch (Exception ex) { throw ex; } }
public UsuarioDTO login([FromBody] LoginDTO usuario) { try { Servicios.DAO.LoginDAO login = new Servicios.DAO.LoginDAO(); UsuarioDTO usuarioDTO = new UsuarioDTO(); usuarioDTO.usuario = usuario.usuario; usuarioDTO.contrasena = usuario.password; if (login.login(usuarioDTO)) { //ViewBag.loterias = new SelectList(login.getLoterias(), "id", "nombre"); return(usuarioDTO); } else { var msg = new HttpResponseMessage(HttpStatusCode.Unauthorized) { ReasonPhrase = "Usuario no autorizado" }; throw new HttpResponseException(msg); } } catch (Exception ex) { throw ex; } }
public List <LoteriaDTO> getLoterias() { try { Servicios.DAO.LoginDAO login = new Servicios.DAO.LoginDAO(); return(login.getLoterias()); } catch (Exception) { throw; } }
public ActionResult Juego() { try { Servicios.DAO.LoginDAO login = new Servicios.DAO.LoginDAO(this); ViewBag.loterias = new SelectList(login.getLoterias(), "id", "nombre"); return(View()); } catch (Exception) { throw; } }