示例#1
0
        public ActionResult Chat(string id)
        {
            datingDbEntities db = new datingDbEntities();

            id = User.Identity.Name;
            userAcc user = db.userAcc.Find(id);

            return(View(user));
        }
示例#2
0
        public ActionResult FindMatch(string location, string searchString, string cinsiyet)
        {
            datingDbEntities db = new datingDbEntities();
            //lokasyona göre
            var locationlist = new List <string>();

            var locationQry = from d in db.userAcc
                              orderby d.userCountry
                              select d.userCountry;

            locationlist.AddRange(locationQry.Distinct());

            ViewBag.location = new SelectList(locationlist);
            //lokasyona göre

            //cinsiyete göre
            var genderlist = new List <string>();

            var genderQry = from e in db.userAcc
                            orderby e.userGender
                            select e.userGender;

            genderlist.AddRange(genderQry.Distinct());

            ViewBag.cinsiyet = new SelectList(genderlist);
            //cinsiyete göre

            //isme göre
            var users = from m in db.userAcc
                        select m;

            //isme göre

            if (!String.IsNullOrEmpty(searchString))
            {
                users = users.Where(s => s.userAd.Contains(searchString));
            }
            if (!String.IsNullOrEmpty(location))
            {
                users = users.Where(x => x.userCountry == location);
            }
            if (!String.IsNullOrEmpty(cinsiyet))
            {
                users = users.Where(t => t.userGender == cinsiyet);
            }



            return(View(users));
        }