RealMæglerne Charles Andersen

.. Læs mere...

Menelaos Boulevard 71
2650 Hvidovre
Mail: 2650@mailreal.dk
Tlf.: 3678 2274

Skal du sælge dine lokaler eller ejendom?


Bestil vurdering Kontakt mægler

Boliger fra RealMæglerne

Nyhed
Rebæk Søpark 3, 6. 606. Ejerlejlighed

Rebæk Søpark 3, 6. 606.

2650 Hvidovre

Ejerlejlighed

Ejerudgift kr. 2.242 kr. 1.650.000

Catherine Boothsvej 19 Villa

Catherine Boothsvej 19

2650 Hvidovre

Villa

Ejerudgift kr. 4.784 kr. 4.150.000

Grænsevej 12 Villa

Grænsevej 12

2650 Hvidovre

Villa

Ejerudgift kr. 4.250 kr. 3.195.000

Rebæk Søpark 3, 5. 516. Ejerlejlighed

Rebæk Søpark 3, 5. 516.

2650 Hvidovre

Ejerlejlighed

Ejerudgift kr. 1.653 kr. 998.000

Enghøjen 15 Villa

Enghøjen 15

2650 Hvidovre

Villa

Ejerudgift kr. 4.953 kr. 4.195.000

Hvidovregårds Alle 4A Villa

Hvidovregårds Alle 4A

2650 Hvidovre

Villa

Ejerudgift kr. 4.161 kr. 3.295.000

Solgt
Klardam 30 Villa

Klardam 30

2650 Hvidovre

Villa

Solgt
Brostykkevej 111 Villa

Brostykkevej 111

2650 Hvidovre

Villa

Solgt
Rebæk Søpark 3, 13. 1302. Ejerlejlighed

Rebæk Søpark 3, 13. 1302.

2650 Hvidovre

Ejerlejlighed

Solgt
Birkendevej 10 Villa

Birkendevej 10

2650 Hvidovre

Villa

Rebæk Søpark 3, 14. 1419. Ejerlejlighed

Rebæk Søpark 3, 14. 1419.

2650 Hvidovre

Ejerlejlighed

Ejerudgift kr. 1.653 kr. 1.020.000

Sandholtvej 1A Villa

Sandholtvej 1A

2650 Hvidovre

Villa

Ejerudgift kr. 3.905 kr. 3.895.000

Solgt
Pagteroldvej 59 Villa

Pagteroldvej 59

2650 Hvidovre

Villa

Mørups Alle 41 Villa

Mørups Alle 41

2650 Hvidovre

Villa

Ejerudgift kr. 3.975 kr. 4.185.000

Pilemosevej 39A Ejerlejlighed

Pilemosevej 39A

2610 Rødovre

Ejerlejlighed / Villa

Ejerudgift kr. 3.683 kr. 4.895.000

Sjølundvej 19 Villa

Sjølundvej 19

2650 Hvidovre

Villa

Ejerudgift kr. 4.084 kr. 3.345.500

Vestre Strandvej 24 Villa

Vestre Strandvej 24

2650 Hvidovre

Villa

Ejerudgift kr. 4.498 kr. 2.990.000

Solgt
Brostykkevej 121, st. -2. Ejerlejlighed

Brostykkevej 121, st. -2.

2650 Hvidovre

Ejerlejlighed

Solgt
Finsensvej 13C, 5. tv. Ejerlejlighed

Finsensvej 13C, 5. tv.

2000 Frederiksberg

Ejerlejlighed

Drivkær 7 Villa

Drivkær 7

2650 Hvidovre

Villa

Ejerudgift kr. 3.689 kr. 3.494.900

Medarbejdere

Mads Kilde

Ejendomsmægler, MDE

Kontakt

Jan Andersen

Ejendomsmægler, valuar & cand.merc., MDE

Kontakt

Charles Andersen

Ejendomsmægler & valuar, MDE

Kontakt

RealMæglerne Charles Andersen

Facebook

LinkedIn

Exception in template (eCom/ProductCatalog/Erhverv_SPBoliglisteClean.cshtml): System.Collections.Generic.KeyNotFoundException: Den givne nøgle var ikke til stede i ordbogen.
   ved System.ThrowHelper.ThrowKeyNotFoundException()
   ved System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   ved RealMaeglerne.Library.BoligManager.CreateBoligErhverv(ProductViewModel product, Boolean extended) i d:\a\9\s\Main\Source\RealMaeglerne.Library\BoligManager.cs:linje 435
   ved CompiledRazorTemplates.Dynamic.faabfffbbcfeadb.<>c__DisplayClass1.b__0(TextWriter __razor_helper_writer)
   ved RazorEngine.Templating.TemplateWriter.WriteTo(TextWriter writer) i c:\Users\abbottm\Documents\GitHub\RazorEngine\src\Core\RazorEngine.Core\Templating\TemplateWriter.cs:linje 50
   ved RazorEngine.Templating.TemplateBase.Write(TemplateWriter helper) i c:\Users\abbottm\Documents\GitHub\RazorEngine\src\Core\RazorEngine.Core\Templating\TemplateBase.cs:linje 192
   ved CompiledRazorTemplates.Dynamic.faabfffbbcfeadb.Execute()
   ved RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context) i c:\Users\abbottm\Documents\GitHub\RazorEngine\src\Core\RazorEngine.Core\Templating\TemplateBase.cs:linje 126
   ved RazorEngine.Templating.TemplateService.Run(ITemplate template, DynamicViewBag viewBag) i c:\Users\abbottm\Documents\GitHub\RazorEngine\src\Core\RazorEngine.Core\Templating\TemplateService.cs:linje 608
   ved RazorEngine.Templating.TemplateService.Parse(String razorTemplate, Object model, DynamicViewBag viewBag, String cacheName) i c:\Users\abbottm\Documents\GitHub\RazorEngine\src\Core\RazorEngine.Core\Templating\TemplateService.cs:linje 439
   ved RazorEngine.Razor.Parse[T](String razorTemplate, T model, DynamicViewBag viewBag, String cacheName) i c:\Users\abbottm\Documents\GitHub\RazorEngine\src\Core\RazorEngine.Core\Razor.cs:linje 290
   ved Dynamicweb.Rendering.Template.RenderRazorTemplate()
@using Dynamicweb.Rendering @using Dynamicweb.Ecommerce.ProductCatalog @using Dynamicweb.Content.Items; @using System @using System.Web @using RealEstate.Broker; @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.ProductListViewModel> @using RealMaeglerne.Dynamicweb; @using RealMaeglerne.Dynamicweb.Models; @using RealMaeglerne.Library; @using RealMaeglerne.Library.Models; @using Dynamicweb.Ecommerce.ProductCatalog; @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.ProductListViewModel> @helper RenderBoligList(ProductViewModel boligViewModel) { bool BoligOne = false; RealMaeglerne.Library.BoligManager boligManager = new RealMaeglerne.Library.BoligManager(); if (!String.IsNullOrEmpty(Dynamicweb.Frontend.PageView.Current().Area.Item["Type"].ToString()) && Dynamicweb.Frontend.PageView.Current().Area.Item["Type"].ToString().Equals("bone")) { BoligOne = true; } Bolig bolig = boligManager.CreateBoligErhverv(boligViewModel); var sagsNr = bolig.Id; var url = bolig.LinkUrl; url = url.Replace("Default.aspx?ID=0","Default.aspx?ID=17369"); var solgt = bolig.Solgt; var label = bolig.Label; string imgUrl = ""; string imgClass = "na"; if (BoligOne) { imgUrl = "/Files/Templates/Designs/rm/assets/images/na-bone.png"; } else { imgUrl = "/Files/Templates/Designs/rm/assets/images/na-real.png"; } if (!String.IsNullOrEmpty(bolig.ImageUrl)) { imgUrl = bolig.ImageUrl; imgClass = ""; } string propCategory = bolig.Ejendomskategori; string propType = bolig.Ejendomstype; string propTypeBS = !string.IsNullOrEmpty(bolig.BSEjendomstype) ? bolig.BSEjendomstype : propCategory; string propTypeBSSupp = bolig.BSEjendomstypeSupplerende; string olineCat = !string.IsNullOrEmpty(bolig.OlineKategori) ? bolig.OlineKategori : ""; string areal = Convert.ToDouble(bolig.ErhvervAreal) > 0 ? "Erhvervsareal " + Convert.ToString(bolig.ErhvervAreal) + " m²" : ""; string boligareal = Convert.ToDouble(bolig.Areal) > 0 ? "Boligareal " + Convert.ToString(bolig.Areal) + " m²" : ""; string slash = Convert.ToDouble(bolig.ErhvervAreal) > 0 && Convert.ToDouble(bolig.Areal) > 0 ? "/" : ""; propTypeBSSupp = !string.IsNullOrWhiteSpace(propTypeBSSupp) && !propTypeBSSupp.Equals(propTypeBS) ? " / " + propTypeBSSupp : string.Empty; bool propIsErhverv = bolig.Erhverv; var gridClass = "bolig col-12 col-sm-6 col-md-4 col-xxl-3"; if (BoligOne) { gridClass = "bolig col-12 col-sm-6 col-md-4 col-xxl-4"; } <div class="@gridClass" data-id='@sagsNr'> <div class="box"> <a href="@url" target="_blank"> <div class="img-wrapper"> <div class="gradient-overlay"></div> @if (!String.IsNullOrEmpty(label)) { <div class="label"><b>@label</b></div> } @if (propIsErhverv) { imgClass = "erhverv"; } <img src="@imgUrl" class="img-responsive @imgClass" alt="@bolig.Adresse @bolig.Ejendomskategori" /> </div> <div class="data"> <h4 data-attr="street"> @bolig.Adresse </h4> <div class="row"> <div class="col-12"> <p data-attr="city">@bolig.PostAdresse</p> <p data-attr="specs">@bolig.SquareMeterSpecifications</p> @if (!String.IsNullOrEmpty(bolig.EnergyLabel) && !propIsErhverv) { <div class="energylabel" data-energylabel='@bolig.EnergyLabel'></div> } else { } </div> <div class="col-6"> </div> </div> <div class="row"> @if (propIsErhverv) { if (bolig.UdbudsForm == "Leje") { if (bolig.EtageAreal != 0) { <div class="col-12"> @bolig.EtageAreal m² </div> } <div class="col-6"> Årlige leje </div> <div class="col-6 price"> <span data-attr="rental" class="float-right">@bolig.UdlejningLejeAarFormateret</span> </div> } else if (bolig.UdbudsForm == "Salg" && !solgt) { <div class="col-6"> Kontantpris </div> <div class="col-6 price"> <span data-attr="price" class="float-right">@bolig.PrisFormateret</span> </div> } } else { if (!solgt) { if (propCategory == "Andelsbolig") { <div class="col-6"> Boligydelse </div> <div class="col-6 price"> @bolig.EjerudgiftFormateret <span data-attr="price" class="float-right">@bolig.PrisFormateret</span> </div> } else { <div class="col-6"> Ejerudgift </div> <div class="col-6 price"> @bolig.EjerudgiftFormateret <span data-attr="price" class="float-right">@bolig.PrisFormateret</span> </div> } } } </div> </div> </a> </div> </div> } @helper RenderFilter(string querySearchNameAttr, string querySearch, string searchType, string udbudsform) { <form class="js-filter-form fixed-form"> <div class="scrolloverflow"> <div class="row no-gutters"> <div class="col-12 col-lg-9 col-searchbar pr-1"> <div class="searchbar float-label-container"> <label class="float-label small">@Translate("Smartpage:Erhver.Postnummer, by, vej eller sagsnummer", "Postnummer, by, vej eller sagsnummer")</label> <input type="text" name="@querySearchNameAttr" id="searchfield-frontpage" class="search-input js-float-label js-getdata" tabindex="1" value="@HttpUtility.HtmlAttributeEncode(querySearch)" /> </div> </div> <div class="d-none d-lg-block col-lg-3 pl-0"> <button type="submit" class="btn-filter">@Translate("Smartpage:Search.Søg", "Søg")</button> </div> </div> <div class="row mb-2 no-gutters"> <div class="col-12 pt-2 js-search-terms"> @{ string[] parameters = { "search", "propertytype", "udbudsform", "pricemin", "pricemax", "subsidymin", "subsidymax", "etagearealmin", "etagearealmax", "grundarealmin", "grundarealmax", "subsidykvmmin", "subsidykvmmax", "olinecategory", "propertycategory" }; bool hasParameters = false; for (var i = 0; i < parameters.Length; i++) { @RenderTopFilter(parameters[i]) if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request[parameters[i]])) { hasParameters = true; } } } @if (hasParameters) { <span class="white" onclick="resetFilter()">@Translate("Smartpage:ResetFilter", "Nulstil filtrer")</span> } </div> </div> @if (searchType == "egetforbrug") { <input name="type" type="hidden" value="egetforbrug" /> <input name="investeringsejendom" type="hidden" value="0" /> <div class="row mb-2 no-gutters"> <div class="col-12"> <button class="filter-collapse" type="button" data-toggle="collapse" data-target="#lokaletype" aria-expanded="true" aria-controls="lokaletype"> @Translate("Smartpage:BoligList.Filter.Lokaletype", "Lokaletype") <i class="fal fa-plus open-close"></i> </button> <div class="collapse show" id="lokaletype"> <div class="card card-body"> <ul class="bolig-dropdown list-unstyled"> @RenderBoligTypeErhverv(true) </ul> </div> </div> </div> </div> <div class="row mb-2 no-gutters"> <div class="col-12"> <button class="filter-collapse collapsed" type="button" data-toggle="collapse" data-target="#kobleje" aria-expanded="false" aria-controls="kobleje"> @Translate("Smartpage:BoligList.Filter.Køb/leje", "Køb / leje") <i class="fal fa-plus open-close"></i> </button> <div class="collapse" id="kobleje"> <div class="card card-body"> <div class="row"> <div class="col-6"> @{ bool ischeckedLeje = false; bool ischeckedSalg = false; string[] udbudsformSplit = new string[0]; if (!string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["udbudsform"])) { udbudsformSplit = HttpContext.Current.Request.QueryString["udbudsform"].Split(','); } foreach (var udbudsformParam in udbudsformSplit) { if (udbudsformParam == "leje") { ischeckedLeje = true; } if (udbudsformParam == "salg") { ischeckedSalg = true; } } } <label class="checkbox-container"> @Translate("Smartpage:Search.Erhverv.Leje", "Leje") <input type="checkbox" name="udbudsform" value="leje" class="js-input-check" onchange="submitFilter()" checked="@ischeckedLeje" /> <span class="checkmark"></span> </label> </div> <div class="col-6"> <label class="checkbox-container"> @Translate("Smartpage:Search.Erhverv.Køb", "Køb") <input type="checkbox" name="udbudsform" value="salg" class="js-input-check" onchange="submitFilter()" checked="@ischeckedSalg" /> <span class="checkmark"></span> </label> </div> </div> </div> </div> </div> </div> @RenderEconomyRanger(searchType, udbudsform) @RenderSizeRanger() } else { <input name="type" type="hidden" value="invenstment" /> <input name="investeringsejendom" type="hidden" value="1" /> <div class="row mb-2 no-gutters"> <div class="col-12"> <button class="filter-collapse" type="button" data-toggle="collapse" data-target="#lokaletype" aria-expanded="true" aria-controls="lokaletype"> @Translate("Smartpage:BoligList.Filter.Lokaletype", "Lokaletype") <i class="fal fa-plus open-close"></i> </button> <div class="collapse show" id="lokaletype"> <div class="card card-body"> <ul class="bolig-dropdown list-unstyled"> @RenderBoligTypeErhvervInvest(true) </ul> </div> </div> </div> </div> @RenderEconomyRanger(searchType, udbudsform) @RenderSizeRanger() } </div> </form> <div class="fixed bottom d-block d-sm-flex d-xl-none"> <button class="btn btn-danger btn-block" onclick="showHideFilters(false)">Annuller</button> <button class="btn btn-primary btn-block js-submit-filter" onclick="showHideFilters(false)">Filtrer</button> </div> } @helper RenderEconomyRanger(string searchType, string udbudsform) { <div class="row mb-2 no-gutters"> <div class="col-12"> <button class="filter-collapse collapsed" type="button" data-toggle="collapse" data-target="#okonomi" aria-expanded="false" aria-controls="okonomi"> @Translate("Smartpage:BoligList.Filter.Økonomi", "Økonomi") <i class="fal fa-plus open-close"></i> </button> <div class="collapse" id="okonomi"> <div class="card card-body"> @*KØBSPRIS START*@ @if (udbudsform.Contains("salg") || !udbudsform.Contains("salg") && !udbudsform.Contains("leje")) { @RenderKøbsPris() } @*KØBSPRIS END*@ @*LEJEPRIS START*@ @if (searchType == "egetforbrug") { if (udbudsform.Contains("leje") || !udbudsform.Contains("salg") && !udbudsform.Contains("leje")) { @RenderYearlyRent() } } else { if (udbudsform.Contains("leje") || !udbudsform.Contains("salg") && !udbudsform.Contains("leje")) { @RenderYearlyRentIncome() } } @*LEJEPRIS END*@ @*LEJEPRIS PR KVM2 START*@ @if (udbudsform.Contains("leje") || !udbudsform.Contains("salg") && !udbudsform.Contains("leje")) { @RenderRentPrSquare() } @*LEJEPRIS PR KVM2 END*@ </div> </div> </div> </div> } @helper RenderKøbsPris() { <label class="static-label mb-1">@Translate("Smartpage:Erhverv.Købspris", "Købspris")</label> <div class="range-slider d-none d-lg-block"> <input type="text" class="js-range-slider" value="" /> </div> <hr> <div class="extra-controls form-inline"> @{ string priceminVal = (HttpContext.Current.Request.QueryString["pricemin"] != null ? HttpContext.Current.Request.QueryString["pricemin"] : "0"); string pricemaxVal = (HttpContext.Current.Request.QueryString["pricemax"] != null ? HttpContext.Current.Request.QueryString["pricemax"] : "0"); } @*START*@ @RenderMobileSelectBox("Min. pris", 10000000, 100000, "js-pricemin-frontpage-select js-input-min-select", "") <input type="hidden" class="js-input-from form-control js-submitonchange js-pricemin-frontpage-input" name="pricemin" value="@priceminVal" disabled /> @RenderMobileSelectBox("Max. pris", 10000000, 100000, "js-pricemax-frontpage-select js-input-max-select", "") <input type="hidden" class="js-input-to form-control js-submitonchange js-pricemax-frontpage-input" name="pricemax" value="@pricemaxVal" disabled /> </div> } @helper RenderYearlyRent() { string subsidyminVal = (HttpContext.Current.Request.QueryString["subsidymin"] != null ? HttpContext.Current.Request.QueryString["subsidymin"] : "0"); string subsidymaxVal = (HttpContext.Current.Request.QueryString["subsidymax"] != null ? HttpContext.Current.Request.QueryString["subsidymax"] : "0"); <label class="static-label">@Translate("Smartpage:Erhverv.Årlig leje", "Årlig leje")</label> <div class="range-slider d-none d-lg-block"> <input type="text" class="js-range-slider-rent" value="" /> </div> <hr> <div class="extra-controls form-inline"> @RenderMobileSelectBox("Min. DKK", 25000, 1250, "js-subsidymin-frontpage-select js-count", "") <input type="hidden" class="js-input-from-rent form-control js-submitonchange js-subsidymin-frontpage-input" name="subsidymin" value="@subsidyminVal" disabled /> @RenderMobileSelectBox("Max. DKK", 25000, 1250, "js-subsidymax-frontpage-select js-count", "") <input type="hidden" class="js-input-to-rent form-control js-submitonchange js-subsidymax-frontpage-input" name="subsidymax" value="@subsidymaxVal" disabled /> </div> } @helper RenderYearlyRentIncome() { string subsidyincomeminVal = (HttpContext.Current.Request.QueryString["subsidyincomemin"] != null ? HttpContext.Current.Request.QueryString["subsidyincomemin"] : "0"); string subsidyincomemaxVal = (HttpContext.Current.Request.QueryString["subsidyincomemax"] != null ? HttpContext.Current.Request.QueryString["subsidyincomemax"] : "0"); <label class="static-label">@Translate("Smartpage:Erhverv.Årlig lejeindtægter", "Årlig lejeindtægter")</label> <div class="range-slider d-none d-lg-block"> <input type="text" class="js-range-slider-rent" value="" /> </div> <hr> <div class="extra-controls form-inline"> @RenderMobileSelectBox("Min. DKK", 25000, 1250, "js-subsidymin-frontpage-select js-count", "") <input type="hidden" class="js-input-from-rent form-control js-submitonchange js-subsidymin-frontpage-input" name="subsidyincomemin" value="@subsidyincomeminVal" disabled /> @RenderMobileSelectBox("Max. DKK", 25000, 1250, "js-subsidymax-frontpage-select js-count", "") <input type="hidden" class="js-input-to-rent form-control js-submitonchange js-subsidymax-frontpage-input" name="subsidyincomemax" value="@subsidyincomemaxVal" disabled /> </div> } @helper RenderRentPrSquare() { string subsidykvmminVal = (HttpContext.Current.Request.QueryString["subsidykvmmin"] != null ? HttpContext.Current.Request.QueryString["subsidykvmmin"] : "0"); string subsidykvmmaxVal = (HttpContext.Current.Request.QueryString["subsidykvmmax"] != null ? HttpContext.Current.Request.QueryString["subsidykvmmax"] : "0"); <label class="static-label">@Translate("Smartpage:Erhverv.Årlig leje pr. kvm", "Årlig leje pr. kvm")</label> <div class="range-slider d-none d-lg-block"> <input type="text" class="js-range-slider-rentkvm" value="" /> </div> <hr> <div class="extra-controls form-inline"> @RenderMobileSelectBox("Min. DKK", 2000, 250, "js-subsidykvmmin-frontpage-select js-count", "") <input type="hidden" class="js-input-from-rentkvm form-control js-submitonchange js-subsidykvmmin-frontpage-input" name="subsidykvmmin" value="@subsidykvmminVal" disabled /> @RenderMobileSelectBox("Max. DKK", 2000, 250, "js-subsidykvmmax-frontpage-select js-count", "") <input type="hidden" class="js-input-to-rentkvm form-control js-submitonchange js-subsidykvmmax-frontpage-input" name="subsidykvmmax" value="@subsidykvmmaxVal" disabled /> </div> } @helper RenderSizeRanger() { string etagearealminVal = (HttpContext.Current.Request.QueryString["etagearealmin"] != null ? HttpContext.Current.Request.QueryString["etagearealmin"] : "0"); string etagearealmaxVal = (HttpContext.Current.Request.QueryString["etagearealmax"] != null ? HttpContext.Current.Request.QueryString["etagearealmax"] : "0"); string grundarealminVal = (HttpContext.Current.Request.QueryString["grundarealmin"] != null ? HttpContext.Current.Request.QueryString["grundarealmin"] : "0"); string grundarealmaxVal = (HttpContext.Current.Request.QueryString["grundarealmax"] != null ? HttpContext.Current.Request.QueryString["grundarealmax"] : "0"); <div class="row no-gutters"> <div class="col-12"> <button class="filter-collapse collapsed" type="button" data-toggle="collapse" data-target="#storrelse" aria-expanded="false" aria-controls="storrelse"> @Translate("Smartpage:BoligList.Filter.Størrelse", "Størrelse") <i class="fal fa-plus open-close"></i> </button> <div class="collapse" id="storrelse"> <div class="card card-body"> @*ERHVERVSAREAL START*@ <label class="static-label">@Translate("Smartpage:Erhverv.Erhvervsareal", "Erhvervsareal")</label> <div class="range-slider d-none d-lg-block"> <input type="text" class="js-range-slider-etageareal" value="" /> </div> <hr> <div class="extra-controls form-inline"> @RenderMobileSelectBox("Min. kvm", 2000, 250, "js-etagearealmin-frontpage-select", "etagearealmin") <input type="hidden" class="js-input-from-etageareal form-control js-submitonchange js-etagearealmin-frontpage-input" name="etagearealmin" value="@etagearealminVal" disabled /> @RenderMobileSelectBox("Max. kvm", 2000, 250, "js-etagearealmax-frontpage-select", "etagearealmax") <input type="hidden" class="js-input-to-etageareal form-control js-submitonchange js-etagearealmax-frontpage-input" name="etagearealmax" value="@etagearealmaxVal" disabled /> </div> @*ERHVERVSAREAL END*@ @*GRUNDAREAL START*@ <label class="static-label">@Translate("Smartpage:Erhverv.Grundareal", "Grundareal")</label> <div class="range-slider d-none d-lg-block"> <input type="text" class="js-range-slider-grundareal" value="" /> </div> <hr> <div class="extra-controls form-inline"> @RenderMobileSelectBox("Min. kvm", 2000, 250, "js-grundarealmin-frontpage-select", "grundarealmin") <input type="hidden" class="js-input-from-grundareal form-control js-submitonchange js-grundarealmin-frontpage-input" name="grundarealmin" value="@grundarealminVal" disabled /> @RenderMobileSelectBox("Max. kvm", 2000, 250, "js-grundarealmax-frontpage-select", "grundarealmax") <input type="hidden" class="js-input-to-grundareal form-control js-submitonchange js-grundarealmax-frontpage-input" name="grundarealmax" value="@grundarealmaxVal" disabled /> </div> @*GRUNDAREAL END*@ </div> </div> </div> </div> } @using System.Text.RegularExpressions @using System.Web @using Dynamicweb.Content.Items @using RealMaeglerne.Library; @* Erhvervs typer: Andet Boligudlejningsejendom Butik/detailhandel Byejendom (kontor, butik, beboelse) Erhvervsgrund Hotel - kursusejendom Håndværk Kontor Produktion/lager Projektejendom Restaurant *@ @helper RenderErhvervsTypeCheckboxes(string productGroupFilter) { <div class="col-xs-6 col-md-4"> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="bolig/erhverv, kombineret erhverv og bolig, byejendom (kontor, butik, beboelse)" /> <span>Bolig/erhverv</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="erhvervsgrund" /> <span>Erhvervsgrund</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="boligudlejning" /> <span>Boligudlejningsejendom</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="kontor, klinik, kontorhotel, showroom, undervisningslokaler" /> <span>Kontor</span> </label> </div> </div> <div class="col-xs-6 col-md-4"> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="butik / detail, butik / detailhandel" /> <span>Butik/detailhandel</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="industri / logistik, håndværk, industri, kontor / lager, logistik" /> <span>Produktion/lager</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="hotel - kursusejendom, restaurant" /> <span>Hotel og restaurant</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="projekt ejendom" /> <span>Projektejendom</span> </label> </div> </div> <div class="col-xs-6 col-md-4"> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="andet" /> <span>Andet</span> </label> </div> </div> <input type="hidden" name="propertycategory" value="erhverv, udlejning" /> <input type="hidden" name="filtrering" value="@productGroupFilter" /> } @helper RenderBoligtypeCheckboxes() { <div class="col-6 col-md-4"> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="villa" /> <span>Villa</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="rækkehus" /> <span>Rækkehus</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="villalejlighed" /> <span>Villalejlighed</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="andelsbolig" /> <span>Andelsbolig</span> </label> </div> </div> <div class="col-6 col-md-4"> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="fritidshus" /> <span>Fritidsbolig</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="ejerlejlighed" class="specialOption" data-disable-slider="#grundareal" data-disable-slider-ranges="#grundarealmin,#grundarealmax" /> <span>Ejerlejlighed</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="helårsgrund" class="specialOption" data-disable-slider="#boligareal,#roomsslider" data-disable-slider-ranges="#boligarealmin,#boligarealmax,#roomsmin" /> <span>Helårsgrund</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="fritidsgrund" class="specialOption" data-disable-slider="#boligareal,#roomsslider" data-disable-slider-ranges="#boligarealmin,#boligarealmax,#roomsmin" /> <span>Fritidsgrund</span> </label> </div> </div> <div class="col-6 col-md-4"> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="landejendom, lystejendom" class="specialOption" data-disable-checkbox="true" /> <span>Landejendom</span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="propertytype" value="erhverv" class="specialOption" data-disable-checkbox="true" data-disable-slider="#roomsslider" data-disable-slider-ranges="#roomsmin" /> <span>Erhverv</span> </label> </div> </div> } @helper RenderChecked(string queryString) { if (HttpContext.Current.Request.QueryString["propertytype"] == queryString) { @("checked") } } @helper RenderBoligtypeCheckboxesDropdown(bool BoligOne = false) { Dictionary<string, string> propertyTypes = new Dictionary<string, string>(){ { "Villa", "villa" }, { "Rækkehus", "rækkehus" }, { "Villalejlighed", "villalejlighed" }, { "Andelsbolig", "andelsbolig" } }; foreach (KeyValuePair<string, string> type in propertyTypes) { bool ischecked = false; string[] propertytypeSplit = new string[0]; if (!string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["propertytype"])) { propertytypeSplit = HttpContext.Current.Request.QueryString["propertytype"].Split(','); } foreach (var propertytypeParams in propertytypeSplit) { if (propertytypeParams == type.Value) { ischecked = true; } } <li> <label class="checkbox-container"> @Translate("Smartpage:Search.DropDown." + type.Key + "", "" + type.Key + "") <input type="checkbox" name="propertytype" value="@type.Value" class="js-input-check datavalue js-datavalue js-count" data-val="@type.Key" onchange="submitFilter()" checked="@ischecked" /> <span class="checkmark grey"></span> </label> </li> } if (!BoligOne) { <li> <label class="checkbox-container"> @Translate("Smartpage:Search.DropDown.Blandet Bolig/Erhverv", "Blandet Bolig/Erhverv") @{ bool blboligcheck = false; } @if (HttpContext.Current.Request.QueryString["propertycategory"] == "Blandet Bolig/Erhverv") { blboligcheck = true; } <input type="checkbox" name="propertycategory" value="Blandet Bolig/Erhverv" class="specialOption js-input-check js-datavalue js-count" data-disable-checkbox="true" data-disable-slider="#roomsslider" data-disable-slider-ranges="#roomsmin" checked="@blboligcheck" /> <span class="checkmark grey"></span> </label> </li> } Dictionary<string, string> propertyTypes2 = new Dictionary<string, string>(){ { "Fritidsbolig", "fritidshus" }, { "Ejerlejlighed", "ejerlejlighed" }, { "Helårsgrund", "helårsgrund" }, { "Fritidsgrund", "fritidsgrund" }, { "Landejendom", "landejendom, lystejendom" } }; foreach (KeyValuePair<string, string> type in propertyTypes2) { bool ischecked = false; string[] propertytypeSplit2 = new string[0]; if (!string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["propertytype"])) { propertytypeSplit2 = HttpContext.Current.Request.QueryString["propertytype"].Split(','); } foreach (var propertytypeParams in propertytypeSplit2) { if (propertytypeParams == type.Value) { ischecked = true; } } <li> <label class="checkbox-container"> @Translate("Smartpage:Search.DropDown." + type.Key + "", "" + type.Key + "") @if (type.Value == "ejerlejlighed") { <input type="checkbox" name="propertytype" value="@type.Value" class="js-input-check datavalue" data-disable-slider="#grundareal" data-disable-slider-ranges="#grundarealmin,#grundarealmax" data-val="@type.Key" onchange="submitFilter()" checked="@ischecked" /> } else if (type.Value == "helårsgrund") { <input type="checkbox" name="propertytype" value="@type.Value" class="js-input-check datavalue" data-disable-slider="#boligareal,#roomsslider" data-disable-slider-ranges="#boligarealmin,#boligarealmax,#roomsmin" data-val="@type.Key" onchange="submitFilter()" checked="@ischecked" /> } else if (type.Value == "fritidsgrund") { <input type="checkbox" name="propertytype" value="@type.Value" class="js-input-check datavalue" data-disable-slider="#boligareal,#roomsslider" data-disable-slider-ranges="#boligarealmin,#boligarealmax,#roomsmin" data-val="@type.Key" onchange="submitFilter()" checked="@ischecked" /> } else { <input type="checkbox" name="propertytype" value="@type.Value" class="js-input-check datavalue" data-val="@type.Key" onchange="submitFilter()" checked="@ischecked" /> } <span class="checkmark grey"></span> </label> </li> } } @helper RenderBoligTypeErhverv(bool submitOnChange = false, bool frontpage = false) { Dictionary<string, string> erhverType = new Dictionary<string, string>(){ { "Kontor", "OwnUseOffices" }, { "Lager + Produktion", "OwnUseStoresAndProductions" }, { "Detailhandel", "OwnUseRetailAndStores" }, { "Grunde", "OwnUseParcel" }, { "Andre typer", "OwnUseOtherTypes" }, { "Hotel + Restaurent", "OwnUseHotelsAndRestaurants" } }; var submitonchange = ""; if (submitOnChange) { submitonchange = "onchange='submitFilter()'"; } foreach (KeyValuePair<string, string> type in erhverType) { string ischecked = ""; string[] olineParamsSplit = new string[0]; if (!string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["olinecategory"])) { olineParamsSplit = HttpContext.Current.Request.QueryString["olinecategory"].Split(','); } foreach (var olineParams in olineParamsSplit) { if (olineParams == type.Value) { ischecked = "checked"; } } <li> <label class="checkbox-container"> @Translate("Smartpage:Search.DropDown." + type.Key + "", "" + type.Key + "") <input type="checkbox" name="olinecategory" value="@type.Value" class="js-input-check datavalue" data-val="@type.Key" @submitonchange @ischecked /> <span class="checkmark grey"></span> </label> </li> } bool ischeckedpropertycat = false; if (!string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["propertycategory"])) { if (HttpContext.Current.Request.QueryString["propertycategory"] == "Blandet Bolig/Erhverv") { ischeckedpropertycat = true; } } <li> <label class="checkbox-container"> @Translate("Smartpage:Search.DropDown.Blandet Bolig/Erhverv", "Blandet Bolig/Erhverv") <input type="checkbox" name="propertycategory" value="Blandet Bolig/Erhverv" class="js-input-check datavalue" data-val="Blandet Bolig/Erhverv" onchange="submitFilter()" checked="@ischeckedpropertycat" /> <span class="checkmark grey"></span> </label> </li> } @helper RenderBoligTypeErhvervInvest(bool submitOnChange = false) { Dictionary<string, string> erhverType = new Dictionary<string, string>(){ { "Kontor", "Kontor" }, { "Lager + Produktion", "InvestmentStoresAndProductions" }, { "Boligudlejning", "InvestmentHousingRental" }, { "Detailhandel", "InvestmentRetailAndStores" }, { "Grunde", "InvestmentParcel" }, { "Hotel + Restaurant", "InvestmentHotelsAndRestaurants" }, { "Andre typer", "InvestmentOtherTypes" } }; var submitonchange = ""; if (submitOnChange) { submitonchange = "submitFilter()"; } foreach (KeyValuePair<string, string> type in erhverType) { bool ischecked = false; string[] olineParamsSplit = new string[0]; if (!string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["olinecategory"])) { olineParamsSplit = HttpContext.Current.Request.QueryString["olinecategory"].Split(','); } foreach (var olineParams in olineParamsSplit) { if (olineParams == type.Value) { ischecked = true; } } <li> <label class="checkbox-container"> @Translate("Smartpage:Search.DropDown." + type.Key + "", "" + type.Key + "") <input type="checkbox" name="olinecategory" value="@type.Value" class="js-input-check datavalue" data-val="@type.Key" onchange="submitFilter()" checked="@ischecked" /> <span class="checkmark grey"></span> </label> </li> } } @functions{ int GetWebsiteSettingsPageId(string pageSysName) { int sideId = 0; var pw = Dynamicweb.Frontend.PageView.Current(); string settingsItemId = "1"; if ((pw.Area.Item.ContainsKey("Type") && pw.Area.Item["Type"].ToString() == "bone") || HttpContext.Current.Request.QueryString["bone"] == "true") { settingsItemId = "2"; } var settingsItem = ItemManager.Storage.GetById("Delte_Egenskaber", settingsItemId); if (settingsItem == null || !settingsItem.ContainsKey(pageSysName)) { return sideId; } string boligsideLink = settingsItem[pageSysName] as String; string linkPrefix = "Default.aspx?ID="; if (!String.IsNullOrEmpty(boligsideLink) && boligsideLink.ToLower().StartsWith(linkPrefix.ToLower())) { Int32.TryParse(boligsideLink.Substring(linkPrefix.Length), out sideId); } return sideId; } int GetPageSettingsPageId(string pageSysName) { int sideId = 0; var pw = Dynamicweb.Frontend.PageView.Current(); if (pw.Page == null || pw.Page.PropertyItem == null || !pw.Page.PropertyItem.ContainsKey(pageSysName)) { return sideId; } string boligsideLink = pw.Page.PropertyItem[pageSysName] as String; string linkPrefix = "Default.aspx?ID="; if (!String.IsNullOrEmpty(boligsideLink) && boligsideLink.ToLower().StartsWith(linkPrefix.ToLower())) { Int32.TryParse(boligsideLink.Substring(linkPrefix.Length), out sideId); } return sideId; } } @helper RenderMobileSelectBox(string name, int max, int step, string className, string inputname) { <select class="form-control d-block d-lg-none mb-10 @className" onchange="submitFilter()" name="@inputname"> <option selected="true" disabled="disabled">@Translate("Smartpage:Search.Placeholder." + name + "", "" + name + "")</option> @for (var i = 0; i <= max; i += step) { var selected = string.Empty; var current = string.Empty; if (i == max) { if (!string.IsNullOrEmpty(HttpContext.Current.Request.QueryString[inputname]) && HttpContext.Current.Request.QueryString[inputname] == Convert.ToString(i)) { <option value="@i" data-value='@Convert.ToInt32(i).ToString("N0")' selected="selected">@Convert.ToInt32(i).ToString("N0")+</option> } else { <option value="@i" data-value='@Convert.ToInt32(i).ToString("N0")'>@Convert.ToInt32(i).ToString("N0")+</option> } } else { if (!string.IsNullOrEmpty(HttpContext.Current.Request.QueryString[inputname]) && HttpContext.Current.Request.QueryString[inputname] == Convert.ToString(i)) { <option value="@i" data-value='@Convert.ToInt32(i).ToString("N0")' selected="selected">@Convert.ToInt32(i).ToString("N0")</option> } else { <option value="@i" data-value='@Convert.ToInt32(i).ToString("N0")'>@Convert.ToInt32(i).ToString("N0")</option> } } } </select> } @helper RenderTopFilter(string parameter) { if (parameter == "pricemin" || parameter == "pricemax") { if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request["pricemin"])) { if (parameter == "pricemin") { @("<div class='search-terms' id='priceFilter'>") @("Pris ") @Dynamicweb.Context.Current.Request[parameter] } else { @(" - ") @Dynamicweb.Context.Current.Request[parameter] @(" kr.") <i class="fa fa-times ml-2 pointer" onclick="removeParams(this)" data-tag="pricemin,pricemax"></i> @("</div>") } } } else if (parameter == "subsidymin" || parameter == "subsidymax") { if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request["subsidymin"])) { if (parameter == "subsidymin") { @("<div class='search-terms' id='subsidyFilter'>") @("Årlig leje ") @Dynamicweb.Context.Current.Request[parameter] } else { @(" - ") @Dynamicweb.Context.Current.Request[parameter] @(" kr.") <i class="fa fa-times ml-2 pointer" onclick="removeParams(this)" data-tag="subsidymin,subsidymax"></i> @("</div>") } } } else if (parameter == "etagearealmin" || parameter == "etagearealmax") { if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request["etagearealmin"])) { if (parameter == "etagearealmin") { @("<div class='search-terms' id='etagearealFilter'>") @("Etageareal ") @Dynamicweb.Context.Current.Request[parameter] } else { @(" - ") @Dynamicweb.Context.Current.Request[parameter] @(" kvm.") <i class="fa fa-times ml-2 pointer" onclick="removeParams(this)" data-tag="etagearealmin,etagearealmax"></i> @("</div>") } } } else if (parameter == "grundarealmin" || parameter == "grundarealmax") { if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request["grundarealmin"])) { if (parameter == "grundarealmin") { @("<div class='search-terms' id='grundarealFilter'>") @("Grundareal ") @Dynamicweb.Context.Current.Request[parameter] } else { @(" - ") @Dynamicweb.Context.Current.Request[parameter] @(" kvm.") <i class="fa fa-times ml-2 pointer" onclick="removeParams(this)" data-tag="grundarealmin,grundarealmax"></i> @("</div>") } } } else if (parameter == "subsidykvmmin" || parameter == "subsidykvmmax") { if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request["subsidykvmmin"])) { if (parameter == "subsidykvmmin") { @("<div class='search-terms' id='subsidykvmFilter'>") @("Årlig leje kvm ") @Dynamicweb.Context.Current.Request[parameter] } else { @(" - ") @Dynamicweb.Context.Current.Request[parameter] @(" kr.") <i class="fa fa-times ml-2 pointer" onclick="removeParams(this)" data-tag="subsidykvmmin,subsidykvmmax"></i> @("</div>") } } } else if (parameter == "olinecategory") { if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request["olinecategory"])) { Dictionary<string, string> erhverType = new Dictionary<string, string>(){ {"OwnUseOffices", "Kontor" }, { "OwnUseStoresAndProductions","Lager + Produktion" }, { "OwnUseRetailAndStores","Detailhandel" }, { "OwnUseParcel", "Grunde" }, { "OwnUseHotelsAndRestaurants", "Hotel + Restaurent" }, { "OwnUseOtherTypes", "Andre typer"}, { "Kontor", "Kontor" }, { "InvestmentStoresAndProductions", "Lager + Produktion" }, { "InvestmentHousingRental", "Boligudlejning" }, { "InvestmentRetailAndStores", "Detailhandel" }, { "InvestmentParcel", "Grunde" }, { "InvestmentHotelsAndRestaurants", "Hotel + Restaurant" }, { "InvestmentOtherTypes", "Andre typer" } }; foreach (var er in erhverType) { if (Dynamicweb.Context.Current.Request[parameter].Contains(er.Key)) { <div class="search-terms" id="@parameter"> @er.Value <i class="fa fa-times ml-2 pointer" onclick="removeParams(this)" data-tag="@parameter" data-val="@er.Key"></i> </div> } } } } else if (parameter == "propertycategory") { if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request["propertycategory"])) { Dictionary<string, string> erhverType = new Dictionary<string, string>(){ { "propertycategory", "Blandet Bolig/Erhverv" } }; foreach (var er in erhverType) { if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request[parameter]) && Dynamicweb.Context.Current.Request[parameter] == er.Value) { <div class="search-terms" id="@parameter"> @er.Value <i class="fa fa-times ml-2 pointer" onclick="removeParams(this)" data-tag="@parameter" data-val="@er.Key"></i> </div> } } } } else if (parameter == "search") { if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request["search"])) { <div class="search-terms" id="@parameter"> @Dynamicweb.Context.Current.Request[parameter] <i class="fa fa-times ml-2 pointer" onclick="removeParams(this)" data-tag="@parameter"></i> </div> } } else { if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request[parameter])) { Dictionary<string, string> ubudsform = new Dictionary<string, string> (){ {"salg", "Salg" }, { "leje","Leje" } }; foreach (var er in ubudsform) { if (Dynamicweb.Context.Current.Request[parameter].Contains(er.Key)) { <div class="search-terms" id="@parameter"> @er.Value <i class="fa fa-times ml-2 pointer" onclick="removeParams(this)" data-tag="@parameter" data-val="@er.Key"></i> </div> } } } } } @helper RenderSelectValue(string dropdownname, string dropdownvalue, string queryString) { var selected = ""; if (!string.IsNullOrEmpty(HttpContext.Current.Request.QueryString[queryString]) && HttpContext.Current.Request.QueryString[queryString] == dropdownvalue) { selected = "selected"; } var current = string.Format("<option value='" + dropdownvalue + "'>" + dropdownname + "</option>", selected); @current } @{ bool isErhverv = false; if (Pageview.Page.PropertyItem != null && Pageview.Page.PropertyItem.ContainsKey("Erhverv") && Pageview.Page.PropertyItem["Erhverv"] != null) { var s = Pageview.Page.PropertyItem["Erhverv"].ToString(); Boolean.TryParse(s, out isErhverv); } string sortPriority = "RMPriority"; bool BoligOne = false; if (!String.IsNullOrEmpty(Dynamicweb.Frontend.PageView.Current().Area.Item["Type"].ToString()) && Dynamicweb.Frontend.PageView.Current().Area.Item["Type"].ToString().Equals("bone")) { BoligOne = true; } if (BoligOne) { sortPriority = "BOPriority"; } var boliglist = Model.Products; var headingTranslateKey = "Smartpage:PropertiesFromThisBroker." + (BoligOne ? "B1" : "RM"); var headingTranslateValue = "Boliger fra " + (BoligOne ? "BoligOne" : "RealMæglerne"); } <section class="bolig-list bolig-list-static maegler"> <div class="container"> <div class="list list-main row"> @if (Model.CurrentPage < Model.PageSize) { <div class="show-more col-12 col-sm-6 col-md-4 col-xxl-3"> <div class="box"> @{ var websiteClass = ""; } @if (BoligOne) { websiteClass = "boligone"; } else if (isErhverv) { websiteClass = "erhverv"; } <span class="show-more-count">@Model.TotalProductsCount</span> <span class="show-more-type">@Translate("Smartpage:Ledige lokaler/ejedomme", "Ledige lokaler/ejedomme")</span> <div class="btn btn-primary blue erhverv maegler" id="btnShowMore" data-broker="">@Translate("Smartpage:Se alle", "Se alle") <i class="fal fa-angle-right"></i></div> </div> </div> } @foreach (var bolig in boliglist) { @RenderBoligList(bolig) } </div> </div> </section> @SnippetStart("JavaScriptBottom") <script> var ecomPage = 1; RMAPI.IsErhverv = true; document.getElementById("btnShowMore").setAttribute('data-broker', RMAPI.ButikId.toLowerCase()) </script> @SnippetEnd("JavaScriptBottom")

Kontakt mægler

* Der samles ingen personlige oplysninger uden dit udtrykkelige samtykke. Ved at klikke på denne checkboks giver du dit samtykke til, at dine data samles og behandles af RB Mægler for at kunne kontakte dig. Du kan til enhver tid tilbagekalde dit samtykke. For at gøre dette skal du blot sende en meddelelse til info@realmaeglerne.dk. Læs mere på privatlivspolitikkerne.

Log ind

Med Mit RealMæglerne er det nemt at følge boligmarkedet. Leder du efter nyt, kan du gemme dine favorit boliger og målrette din søgning ned til mindste detalje. Skal du sælge, kan du løbende følge interessen for din bolig og meget mere.


Kontakt Mægler

Din bolig

* Der samles ingen personlige oplysninger uden dit udtrykkelige samtykke. Ved at klikke på denne checkboks giver du dit samtykke til, at dine data samles og behandles af RB Mægler for at kunne kontakte dig. Du kan til enhver tid tilbagekalde dit samtykke. For at gøre dette skal du blot sende en meddelelse til info@realmaeglerne.dk. Læs mere på privatlivspolitikkerne.

Tilmeld til åbent hus

Adresse:
Dato:
Tidspunkt:

Dine kontaktoplysninger

Du accepterer samtidig vores privatlivspolitikkerne og giver samtykke til, at dine data samles og behandles af RB Mægler for at kunne kontakte dig

Kontakt Mægler

* Der samles ingen personlige oplysninger uden dit udtrykkelige samtykke. Ved at klikke på denne checkboks giver du dit samtykke til, at dine data samles og behandles af RB Mægler for at kunne kontakte dig. Du kan til enhver tid tilbagekalde dit samtykke. For at gøre dette skal du blot sende en meddelelse til info@realmaeglerne.dk. Læs mere på privatlivspolitikkerne.

Bestil gratis salgsvurdering

Din bolig

Send salgsvurdering til:

Vælg mægler

* Der samles ingen personlige oplysninger uden dit udtrykkelige samtykke. Ved at klikke på denne checkboks giver du dit samtykke til, at dine data samles og behandles af RB Mægler for at kunne kontakte dig. Du kan til enhver tid tilbagekalde dit samtykke. For at gøre dette skal du blot sende en meddelelse til info@realmaeglerne.dk. Læs mere på privatlivspolitikkerne.

Bestil gratis salgsvurdering

Din bolig

Send salgsvurdering til:

Vælg mægler

* Der samles ingen personlige oplysninger uden dit udtrykkelige samtykke. Ved at klikke på denne checkboks giver du dit samtykke til, at dine data samles og behandles af RB Mægler for at kunne kontakte dig. Du kan til enhver tid tilbagekalde dit samtykke. For at gøre dette skal du blot sende en meddelelse til info@realmaeglerne.dk. Læs mere på privatlivspolitikkerne.