public ActionResult DeleteConfirmed(int id)
        {
            EntityLoginUser entityLoginUser = db.EntityLoginUser.Find(id);

            db.EntityLoginUser.Remove(entityLoginUser);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,Username,Password,RegDate,Email")] EntityLoginUser entityLoginUser)
 {
     if (ModelState.IsValid)
     {
         db.Entry(entityLoginUser).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(entityLoginUser));
 }
        // GET: EntityLoginUser/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EntityLoginUser entityLoginUser = db.EntityLoginUser.Find(id);

            if (entityLoginUser == null)
            {
                return(HttpNotFound());
            }
            return(View(entityLoginUser));
        }
        public ActionResult Create(EntityLoginUser entityLoginUser)
        {
            //if (ModelState.IsValid)
            //{
            //entityLoginUser.RegDate = DateTime.Now;
            //db.EntityLoginUser.Add(entityLoginUser);
            //db.SaveChanges();
            //return RedirectToAction("Index");
            //}

            //return View(entityLoginUser);
            try
            {
                using (var contex = new WebCustumerManagerAppContext())
                {
                    var checkUser = (from s in contex.EntityLoginUser where s.Username == entityLoginUser.Username || s.Password == entityLoginUser.Password select s).FirstOrDefault();
                    if (checkUser == null)
                    {
                        var keyNew   = WebCustomerManagerHelper.GeneratePassword(10);
                        var password = WebCustomerManagerHelper.EncodePassword(entityLoginUser.Password, keyNew);
                        entityLoginUser.Password      = password;
                        entityLoginUser.RegDate       = DateTime.Now;
                        entityLoginUser.VCodePassword = keyNew;
                        db.EntityLoginUser.Add(entityLoginUser);
                        db.SaveChanges();
                        ModelState.Clear();
                        return(RedirectToAction("Login"));
                    }
                    ViewBag.errorMessage = "User Already Exist!!!!!";
                    return(View());
                }
            }
            catch (Exception e)
            {
                ViewBag.errorMessage = "Some Exception occourred" + e;
                return(View());
            }
        }