Esempio n. 1
0
 public HttpResponseMessage RequestLoguearUsuario(HttpRequestMessage requestMessage, [FromBody] UsuarioRequest request)
 {
     Usuario usuario = UtilVuelos.TransformarUsuarioRequest(request);
     String respuesta = AdminUsuariosBO.LoguearUsuario(usuario);
     if (respuesta.Equals(UtilVuelos.EXITO))
     {
         //Se ingreso exitosamente,establezco la respuesta
         UsuarioResponse  respuestaUsuario = new UsuarioResponse();
         StatusResponse estadoRespuesta = new StatusResponse();
         estadoRespuesta.StatusCode = HttpStatusCode.Found;
         estadoRespuesta.Message = MessagesConstantsUsuario.USUARIO_LOGUEO_EXITO;
         respuestaUsuario.ResponseStatus = estadoRespuesta;
         var response = Request.CreateResponse<UsuarioResponse>(HttpStatusCode.OK, respuestaUsuario);
         //Permitir  que sel servicio sea accedido de diferentes dominios
         response.Headers.Add("Access-Control-Allow-Origin", "*");
         return response;
     }
     else
     {
         //Logueo Fallido
         UsuarioResponse respuestaUsuario = new UsuarioResponse();
         StatusResponse estadoRespuesta = new StatusResponse();
         estadoRespuesta.StatusCode = HttpStatusCode.NotFound;
         estadoRespuesta.Message = MessagesConstantsUsuario.USUARIO_LOGUEO_FALLIDO;
         respuestaUsuario.ResponseStatus = estadoRespuesta;
         var response = Request.CreateResponse<UsuarioResponse>(HttpStatusCode.OK, respuestaUsuario);
         //Permitir  que sel servicio sea accedido de diferentes dominios
         response.Headers.Add("Access-Control-Allow-Origin", "*");
         return response;
     }
 }
Esempio n. 2
0
 public HttpResponseMessage RequestListarCiudades(HttpRequestMessage requestMessage, [FromBody] VueloRequest request)
 {
     List<Ciudad> ciudades = AdminVuelosBO.ListarCiudades();
     if(ciudades!=null && ciudades.Count > 0)
     {
         List<DatosCiudad> ciudadesResp = ConvertirCiudadDatosCiudadList(ciudades);
         VueloResponse vueloRep = new VueloResponse();
         StatusResponse estadoRespuesta = new StatusResponse();
         estadoRespuesta.StatusCode = HttpStatusCode.Found;
         estadoRespuesta.Message = "Lista de ciudades";
         vueloRep.ResponseStatus = estadoRespuesta;
         vueloRep.ciudades = ciudadesResp;
         var response = Request.CreateResponse<VueloResponse>(HttpStatusCode.OK, vueloRep);
         return response;
     }
     else
     {
         VueloResponse vueloRep = new VueloResponse();
         StatusResponse estadoRespuesta = new StatusResponse();
         estadoRespuesta.StatusCode = HttpStatusCode.NotFound;
         estadoRespuesta.Message = "Sin Resultados";
         vueloRep.ResponseStatus = estadoRespuesta;
         var response = Request.CreateResponse<VueloResponse>(HttpStatusCode.OK, vueloRep);
         return response;
     }
 }
Esempio n. 3
0
        public HttpResponseMessage RequestIngresarUsuario(HttpRequestMessage requestMessage, [FromBody] UsuarioRequest request)
        {
            Usuario usuario = UtilVuelos.TransformarUsuarioRequest(request);
            String respuesta = AdminUsuariosBO.IngresarUsuario(usuario);
            if (respuesta.Equals(UtilVuelos.EXITO))
            {
                //Se ingreso exitosamente,establezco la respuesta
                UsuarioResponse respuestaUsuario = new UsuarioResponse();
                StatusResponse estadoRespuesta = new StatusResponse();
                estadoRespuesta.StatusCode = HttpStatusCode.Found;
                estadoRespuesta.Message = MessagesConstantsUsuario.USUARIO_REGISTRO_EXITO;
                respuestaUsuario.ResponseStatus = estadoRespuesta;
                var response = Request.CreateResponse<UsuarioResponse>(HttpStatusCode.OK, respuestaUsuario);
                return response;
            }
            else
            {
                //Error al registrar un registro
                UsuarioResponse respuestaUsuario = new UsuarioResponse();
                StatusResponse estadoRespuesta = new StatusResponse();
                estadoRespuesta.StatusCode = HttpStatusCode.NotFound;
                estadoRespuesta.Message = MessagesConstantsUsuario.USUARIO_REGISTRO_FALLIDO;
                respuestaUsuario.ResponseStatus = estadoRespuesta;
                var response = Request.CreateResponse<UsuarioResponse>(HttpStatusCode.OK, respuestaUsuario);
                return response;
            }

        }
Esempio n. 4
0
 public HttpResponseMessage RequestListarVuelosXTarifa(HttpRequestMessage requestMessage, [FromBody] VueloRequest request)
 {
     Vuelo vuelo = Util.UtilVuelos.TransformarVueloRequest(request);
     List<Vuelo> vuelosObtenidos = AdminVuelosBO.ListarVuelosTipoTarifa(vuelo.Ciudad1.Codigo.ToString(), vuelo.Ciudad.Codigo.ToString());
     if (vuelosObtenidos != null && vuelosObtenidos.Count > 0)
     {
         List<DatosVuelo> vuelosResp = ConvertirVueloDatosVueloList(vuelosObtenidos);
         VueloResponse vueloRep = new VueloResponse();
         StatusResponse estadoRespuesta = new StatusResponse();
         estadoRespuesta.StatusCode = HttpStatusCode.Found;
         estadoRespuesta.Message = "Lista de vuelos";
         vueloRep.ResponseStatus = estadoRespuesta;
         vueloRep.vuelos = vuelosResp;
         var response = Request.CreateResponse<VueloResponse>(HttpStatusCode.OK, vueloRep);
         return response;
     }
     else {
         VueloResponse vueloRep = new VueloResponse();
         StatusResponse estadoRespuesta = new StatusResponse();
         estadoRespuesta.StatusCode = HttpStatusCode.NotFound;
         estadoRespuesta.Message = "vuelos no encontrados";
         vueloRep.ResponseStatus = estadoRespuesta;
         var response = Request.CreateResponse<VueloResponse>(HttpStatusCode.OK, vueloRep);
         return response;
     }
 }