예제 #1
0
 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;
     }
 }
예제 #2
0
 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;
     }
 }
예제 #3
0
 public List <LoteriaDTO> getLoterias()
 {
     try
     {
         Servicios.DAO.LoginDAO login = new Servicios.DAO.LoginDAO();
         return(login.getLoterias());
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #4
0
 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;
     }
 }