コード例 #1
0
 public ActionResult FirmaSahibiAnasayfa()
 {
     int anasayfa_gecis = Convert.ToInt32(Session["anasayfa_gecis"]);
     ViewData["latitude"] = Session["latitude"];
     ViewData["longitude"] = Session["longitude"];
     using (var db = new MekanKesfiModel())
     {
         return View(db.Reklam.FirstOrDefault(item => item.mekan_id == anasayfa_gecis ));
         //return View(db.Reklam.FirstOrDefault(item => item.mekan_id == Convert.ToInt32(id)));
     }
 }
コード例 #2
0
        public ActionResult FirmaLoginSayfasi(FirmaLogin fl)
        {
            string hashresult = FormsAuthentication.HashPasswordForStoringInConfigFile(fl.parola, "SHA1");
                if (ModelState.IsValid)
                {
                    try
                    {
                    using (MekanKesfiModel mk = new MekanKesfiModel())
                    {
                        var v = mk.FirmaLogin.Where(a => a.kullanici_adi.Equals(fl.kullanici_adi) && a.parola.Equals(hashresult)).FirstOrDefault();
                        FirmaLogin firma = db.FirmaLogin.Find(fl.kullanici_adi);
                        Mekanlar mekan = db.Mekanlar.Find(firma.mek_id);
                        Session["anasayfa_gecis"] = mekan.id.ToString();
                        Session["latitude"] = mekan.latitude.ToString();
                        Session["longitude"] = mekan.longitude.ToString();
                        if (v != null)
                        {

                            return RedirectToAction("FirmaSahibiAnasayfa");
                        }
                        else
                        {
                            ModelState.AddModelError("", "Hatalı parola");
                        }
                    }
                    }
            catch (Exception e)
            {
                ModelState.AddModelError("", "Hatalı kullanıcı adı");
            }
                }

                return View(fl);
        }