예제 #1
0
        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));
        }
예제 #2
0
        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));
        }