Пример #1
0
        public string AgregarInmueble(Entities.Inmueble inmueble)
        {
            SqlParameter[] parameters =
            {
                new SqlParameter("@id",          inmueble.Id),
                new SqlParameter("@id_usuario",  Entities.Session._id),
                new SqlParameter("@titulo",      inmueble.Title),
                new SqlParameter("@descripcion", inmueble.Description),
                new SqlParameter("@direccion",   inmueble.Address),
                new SqlParameter("@precio",      inmueble.Price),
                new SqlParameter("@uri",         inmueble.Uri),
                new SqlParameter("@ubicacion",   inmueble.Ubication)
            };

            Database database = new Database();

            try
            {
                database.Write("AgregarInmueble", parameters);
                return("Publicacion creada con éxito");
            }
            catch (Exception error)
            {
                throw new Exception(error.Message);
            }
        }
Пример #2
0
        public List <Entities.Inmueble> TraerAlquileres(string id)
        {
            Database database = new Database();

            SqlParameter[] parameters =
            {
                new SqlParameter("@id", id),
            };
            List <Entities.Inmueble> inmuebles = new List <Entities.Inmueble>();

            try
            {
                DataTable dataTable = database.Read("TraerAlquileres", parameters);
                foreach (DataRow data in dataTable.Rows)
                {
                    Entities.Inmueble _inmueble = new Entities.Inmueble(
                        data["id"].ToString(),
                        data["titulo"].ToString(),
                        data["descripcion"].ToString(),
                        data["direccion"].ToString(),
                        data["ubicacion"].ToString(),
                        float.Parse(data["precio"].ToString()),
                        data["uri"].ToString()
                        );

                    if (data["promedio"].ToString() == "")
                    {
                        _inmueble.Stars = (int)Math.Round(float.Parse("0"));
                    }
                    else
                    {
                        _inmueble.Stars = (int)Math.Round(float.Parse(data["promedio"].ToString()));
                    }
                    inmuebles.Add(_inmueble);
                }
                return(inmuebles);
            }
            catch (Exception error)
            {
                throw new Exception(error.Message);
            }
        }