示例#1
0
        public int IniciarSesionSocial(String datos)
        {
            usuario  = JsonConvert.DeserializeObject <Usuario>(datos);
            peticion = new PeticionLogin();
            try
            {
                usuario.Id = peticion.ConsultarUsuarioSocial(usuario);
                if (usuario.Id == 0)
                {
                    usuario.Id = peticion.InsertarUsuarioFacebook(usuario);
                }
            }
            catch (NpgsqlException)
            {
                throw new HttpResponseException(HttpStatusCode.InternalServerError);
            }
            catch (InvalidCastException)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }

            return(usuario.Id);
        }
示例#2
0
        public void SetPrueba()
        {
            usuario = new Usuario
            {
                Nombre          = "Carlos",
                Apellido        = "Valero",
                Genero          = "M",
                NombreUsuario   = "pepo",
                FechaNacimiento = new DateTime(2017, 03, 09),
                Correo          = "*****@*****.**",
                Clave           = "pruebaclave",
                Foto            = ""
            };

            usuariof = new Usuario
            {
                Nombre   = "pedro",
                Apellido = "garcia",
                Correo   = "*****@*****.**",
                Foto     = ""
            };


            evento1 = new EventoPreferencia
            {
                NombreEvento    = "predespachill",
                FechaInicio     = new DateTime(2019, 12, 12, 0, 0, 0),
                FechaFin        = new DateTime(2019, 12, 13, 0, 0, 0),
                HoraInicio      = new TimeSpan(20, 0, 0),
                HoraFin         = new TimeSpan(23, 0, 0),
                Precio          = 5000,
                Descripcion     = "pre despacho antes de beber en holic",
                NombreLocal     = "Holic",
                LocalFotoRuta   = "predespachill.jpg",
                NombreCategoria = "bar"
            };

            lugarTuristico1 = new LugarTuristicoPreferencia
            {
                NombreLT        = "Playa Pelua",
                Costo           = 0,
                Descripcion     = "Farandu Playa",
                Direccion       = "la guaira",
                LugarFotoRuta   = "pelua.jpg",
                NombreCategoria = "bar"
            };
            eve = new Evento {
                Nombre      = "predespachill",
                Descripcion = "pre despacho antes de beber en holic",
                Precio      = 5000,
                FechaInicio = new DateTime(2019, 12, 12, 0, 0, 0),
                FechaFin    = new DateTime(2019, 12, 13, 0, 0, 0),
                HoraInicio  = new DateTime().AddHours(20),
                HoraFin     = new DateTime().AddHours(23),
                Foto        = "predespachill.jpg",
                IdLocalidad = 1,
                IdCategoria = 1
            };
            categoria = new Categoria {
                Nombre            = "bar",
                Descripcion       = "Lugar para beber",
                Estatus           = true,
                CategoriaSuperior = 0,
                Nivel             = 0,
            };
            localidad = new ApiRest_COCO_TRIP.Datos.Entity.LocalidadEvento
            {
                Nombre      = "Holic",
                Descripcion = "Bar y discoteca",
                Coordenadas = "5.5"
            };
            lt = new LugarTuristico
            {
                Nombre      = "Plata Pelua",
                Costo       = 0,
                Descripcion = "Farandu Playa",
                Direccion   = "la guaira",
                Correo      = "*****@*****.**",
                Telefono    = 2893517,
                Latitud     = 5.3,
                Longitud    = 5.4,
                Activar     = true,
                Categoria   = new List <Categoria> {
                    categoria
                }
            };
            globalf = peticion.InsertarUsuarioFacebook(usuariof);
            global  = peticion.InsertarUsuario(usuario);

            /* peticion.InsertarCategoria(categoria);
             * peticionPerfil.AgregarPreferencia(usuario.Id, categoria.Id);
             * peticionLocalidadEvento.AgregarLocalidadEvento(localidad);
             * peticionEvento.AgregarEvento(eve);
             */
        }