public ActionResult Danisman(int id) { DanismanVM vm = new DanismanVM(); vm.Danisman = db.danismen.Find(id); vm.Ilanlar = db.portfoys.Where(x => x.DanismanId == id && x.IsDeleted == false && !x.islems.Any(y => y.IsDeleted == false && y.YonetimOnay == true) && x.BittiTarih > DateTime.Now).ToList(); string markers = "["; foreach (portfoy item in vm.Ilanlar) { markers += "{"; markers += string.Format("'title': '{0}',", item.Baslik); markers += string.Format("'lat': '{0}',", item.Latitude); markers += string.Format("'lng': '{0}',", item.Longtitude); markers += string.Format("'description': '{0}'", "<div class=\"listing-box\"> <div class=\"listing-box-thumb\"> <img src=" + item.fotografs.First().Path + " alt=\"\" /> <div class=\"listing-box-title\"> <h3><a href=" + Url.Action("Portfoy", "Home", new { PortfoyAdi = Helper.Helper.FriendlyURLTitle(item.Baslik), id = item.Id }) + " >" + item.Baslik + "</a></h3> <span> " + item.Fiyat.Value.ToString("c2").Replace("$", "").Replace(".00", "") + " ₺ </span> </div> <div class=\"listing-rate-share\"> <span><i class=\"fi flaticon-pin-1\"></i></span> <div class=\"rated-list\"> <span> " + item.neighborhood.district.town.city.CityName + " / " + item.neighborhood.district.town.TownName + " / " + item.neighborhood.NeighborhoodName + " </span> </div> </div> </div>"); markers += "},"; } markers += "];"; ViewBag.Markers = markers; return(View(vm)); }
public ActionResult Danisman(string name, string mail, string phone, string message, int id) { DanismanVM vm = new DanismanVM(); vm.Danisman = db.danismen.Find(id); vm.Ilanlar = db.portfoys.Where(x => x.DanismanId == id).ToList(); MailSender.Send(vm.Danisman.Email, body: $" \n\n Ad Soyad: {name} \n\n Telefon Numarası: {phone} \n\n Mail Adresi: {mail} \n\n Mesajı : {message} "); ViewBag.Mesaj = " * Mesajınız Alınmıştır. En Kısa sürede geri dönüş yapılacaktır."; string markers = "["; foreach (portfoy item in vm.Ilanlar) { markers += "{"; markers += string.Format("'title': '{0}',", item.Baslik); markers += string.Format("'lat': '{0}',", item.Latitude); markers += string.Format("'lng': '{0}',", item.Longtitude); markers += string.Format("'description': '{0}'", "<div class=\"listing-box\"> <div class=\"listing-box-thumb\"> <img src=" + item.fotografs.First().Path + " alt=\"\" /> <div class=\"listing-box-title\"> <h3><a href=" + Url.Action("Portfoy", "Home", new { PortfoyAdi = Helper.Helper.FriendlyURLTitle(item.Baslik), id = item.Id }) + ">" + item.Baslik + "</a></h3> <span> " + item.Fiyat.Value.ToString("c2").Replace("$", "").Replace(".00", "") + " ₺ </span> </div> <div class=\"listing-rate-share\"> <span><i class=\"fi flaticon-pin-1\"></i></span> <div class=\"rated-list\"> <span> " + item.neighborhood.district.town.city.CityName + " / " + item.neighborhood.district.town.TownName + " / " + item.neighborhood.NeighborhoodName + " </span> </div> </div> </div>"); markers += "},"; } markers += "];"; ViewBag.Markers = markers; return(View(vm)); }