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); } }
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); } }