public async Task <IActionResult> Edit(string id, [Bind("UserId,UserFname,UserLname,Address,City,State,MobNo,EmailId,Dob,Cdate,Password")] UserRegMst userRegMst)
        {
            if (id != userRegMst.UserId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(userRegMst);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!UserRegMstExists(userRegMst.UserId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(userRegMst));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            UserRegMst userRegMst = db.UserRegMsts.Find(id);

            db.UserRegMsts.Remove(userRegMst);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "userId,userFname,userLname,address,city,state,mobNo,emailId,dob,cdate,password,status")] UserRegMst userRegMst)
 {
     if (ModelState.IsValid)
     {
         db.Entry(userRegMst).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(userRegMst));
 }
        public async Task <IActionResult> Create([Bind("UserId,UserFname,UserLname,Address,City,State,MobNo,EmailId,Dob,Cdate,Password")] UserRegMst userRegMst)
        {
            if (ModelState.IsValid)
            {
                _context.Add(userRegMst);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(userRegMst));
        }
 public ActionResult Register(UserRegMst User)
 {
     if (ModelState.IsValid)
     {
         db.UserRegMsts.Add(User);
         db.SaveChanges();
         return(RedirectToAction("Index", "Home"));
     }
     ModelState.AddModelError("", "Invalid");
     return(View());
 }
        // GET: Admin/UserRegMsts/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            UserRegMst userRegMst = db.UserRegMsts.Find(id);

            if (userRegMst == null)
            {
                return(HttpNotFound());
            }
            return(View(userRegMst));
        }
 public ActionResult UpdateUser(UserRegMst User)
 {
     if (ModelState.IsValid)
     {
         var edUser = db.UserRegMsts.Single(i => i.userID.Equals(Session["user"]));
         edUser.mobNo   = User.mobNo;
         edUser.emailID = User.emailID;
         db.SaveChanges();
         return(RedirectToAction("Details"));
     }
     Session["check"] = "fail";
     ModelState.AddModelError("", "Invalid");
     return(View());
 }
        public ActionResult Create([Bind(Include = "userId,userFname,userLname,address,city,state,mobNo,emailId,dob,password,status")] UserRegMst userRegMst)
        {
            if (ModelState.IsValid)
            {
                userRegMst.status = true;
                userRegMst.cdate  = DateTime.Now;
                db.UserRegMsts.Add(userRegMst);
                if (db.UserRegMsts.Where(item => item.emailId == userRegMst.emailId).FirstOrDefault() != null)
                {
                    ViewBag.ExistsEmail = "Email is already exists";
                    return(View("Login"));
                }
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(userRegMst));
        }
        public ActionResult Resister(UserRegMst model)
        {
            using (MD5 md5Hash = MD5.Create())
            {
                model.password = MD5Service.GetMd5Hash(md5Hash, model.password);
            }
            model.status = true;
            model.cdate  = DateTime.Now;
            _context.UserRegMsts.Add(model);
            if (_context.UserRegMsts.Where(item => item.emailId == model.emailId).FirstOrDefault() != null)
            {
                ViewBag.ExistsEmail = "Email is already exists";
                return(View("Login"));
            }
            _context.SaveChanges();
            var user        = GetByUserName(model.emailId);
            var userSession = new UserLogin();

            userSession.UserID   = user.userId;
            userSession.UserName = user.emailId; // user.UserName in Database
            userSession.Role     = "user";
            Session.Add(CommonConstants.USER_SESSION, userSession);
            return(RedirectToAction("Index", "Client"));
        }