예제 #1
0
        public ActionResult Login(User model, string returnUrl)
        {
            JobportalEntities jobportal = new JobportalEntities();
            var dataItem = jobportal.Users.Where(x => x.Username == model.Username && x.password == model.password).First();

            if (dataItem != null)
            {
                FormsAuthentication.SetAuthCookie(dataItem.Username, false);
                if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") &&
                    !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\"))
                {
                    return(Redirect(returnUrl));
                }
                else
                {
                    //return RedirectToAction("Index");
                    return(RedirectToAction("DashBoard", "DashBoard"));
                }
            }
            else
            {
                ModelState.AddModelError("", "Invalid shortid/password");
                return(View());
            }
        }
        public ActionResult Search(string searching, string searching1)
        {
            JobportalEntities db1 = new JobportalEntities();
            var Jobpost           = db1.Jobs.Where(x => x.JobPosition.Contains(searching) || searching == null);

            return(View(Jobpost.ToList()));
        }