Exemplo n.º 1
0
 public ActionResult Create(Users users)
 {
     
     if (ModelState.IsValid)
     {
         db.Users.Add(users);
         db.SaveChanges();
         if (users.Role == "jobowner")
         {
             return RedirectToAction("Create", "Job", new { FirstJobOwner = users.Id });
         }
         else
         {
             return RedirectToAction("Index", "Home");
         }
     }
     return View(users);//jobs
 }
Exemplo n.º 2
0
        public ActionResult Create(Users users)
        {
            //if (ModelState.IsValid)
            //{
            //    db.Users.Add(users);
            //    db.SaveChanges();
            //    return RedirectToAction("Index");
            //}

            //return View(users);


            if (ModelState.IsValid)
            {
                db.Users.Add(users);
                db.SaveChanges();


                if (users.Role=="jobowner")
                {
                    //@Url.Action("ViewStockNext", "Inventory", new { firstItem = 11 });

                    return RedirectToAction("Create", "Job", new { FirstJobOwner = users.Id });

                    //return RedirectToAction("Job/Index");
                }
                else
                {

                    return RedirectToAction("Index", "Home");

                    //return RedirectToAction("Home/Index");

                    //return View(users);
                }
            }

            //ViewBag.JobId = new SelectList(db.Jobs, "Id", "Title", users.JobId);


            return View(users);//jobs
        }
Exemplo n.º 3
0
 public ActionResult Edit(Users users)
 {
     if (ModelState.IsValid)
     {
         db.Entry(users).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(users);
 }
Exemplo n.º 4
0
        public ActionResult Login(Users l)
        {
        
          using (db)
               {
                   var v = db.Users.Where(model => model.Email.Equals(l.Email) && model.Password.Equals(l.Password)).FirstOrDefault();
                   if (v != null)
                   {
                       Session["LogedUserID"] = v.Id.ToString();
                       Session["LogedUserFullname"] = v.FullName.ToString();
                       HttpCookie aCookie = new HttpCookie("userInfo");
                       aCookie.Values["userName"] = l.Email;
                       aCookie.Values["lastVisit"] = DateTime.Now.ToString();
                       aCookie.Expires = DateTime.Now.AddDays(1);
                       Response.Cookies.Add(aCookie);
                       return RedirectToAction("AfterLogin", "User");
                   }
                   else
                   {
                       ModelState.AddModelError("", "Email Or Password is Incorrect.");
                   }
               }
          return View();
        //}

         }
Exemplo n.º 5
0
     public JsonResult doesPhoneNumberExist(Users u)
     {
         var v = db.Users.Where(model => model.Phone.Equals(u.Phone)).FirstOrDefault();
         return Json(v == null);
 
     }
Exemplo n.º 6
0
 public JsonResult doesUserNameExist(Users u)
 {
     var v = db.Users.Where(model => model.Email.Equals(u.Email)).FirstOrDefault();
     return Json(v == null);
 }
Exemplo n.º 7
0
 public ActionResult Edit(Users editu)
 {
     if (ModelState.IsValid)
     {
         db.Entry(editu).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("AfterLogin", "User");
     }
     return View(editu);
 }