public async Task <IActionResult> Edit(int id, UpdateSingleUsrDetails model)
        {
            if (ModelState.IsValid)
            {
                model.user.UserId       = id;
                model.user.CustomerId   = 1;
                model.user.UserRoleId   = 1;
                model.login.CreatedDate = DateTime.Now;
                //login user id
                model.login.UserId = id;
                // model.login.LoginId=
                model.login.CreatedBy               = 1;
                model.login.ModifiedDate            = "17/5/2018";
                model.login.ModifiedBy              = 1;
                model.login.LastSuccessfulLoginDate = DateTime.Now;

                //  _registerData.Update(model.login);
                _registerData.Update(model.user);
                _registerData.Commit();
                // _context.SaveChanges();
            }

            // var usrext = _registerData.Get(id);
            //if (ModelState.IsValid)
            //{
            //    usrext.FirstName = model.FirstName;
            //    usrext.LastName = model.LastName;
            //    usrext.MiddleName = model.MiddleName;
            //    usrext.Email = model.Email;
            //    usrext.WorkPhone = model.WorkPhone;
            //    usrext.MobilePhone = model.MobilePhone;
            //    usrext.HomePhone = model.HomePhone;
            //    usrext.Address1 = model.Address1;
            //    usrext.Address2 = model.Address2;
            //    usrext.Address3 = model.Address3;
            //    usrext.City = model.City;
            //    usrext.State = model.State;
            //    usrext.Country = model.Country;
            //    usrext.Zip = model.Zip;
            //    _registerData.Commit();
            //}
            //var lognext = _registerData.Gets(id);
            //if (ModelState.IsValid)
            //{
            //    lognext.LoginName = model.LoginName;
            //    lognext.Password = model.Password;
            //    lognext.ModifiedDate = "17/05/2018";
            //}
            //_registerData.Commit();

            // RegUsrDetails mymodel = new RegUsrDetails();
            // mymodel.users = _registerData.GetAllUser();
            // mymodel.logins = _registerData.GetAllLogin();
            //   _registerData.Commit();

            // return View("Index");
            // return Index();

            return(RedirectToAction("Index"));
        }
        public IActionResult Edit(int id)
        {
            ViewBag.Name       = new SelectList(_context.UserRole.Select(u => u).ToList(), "UserRoleId", "Name");
            ViewBag.CustomName = new SelectList(_context.Customer.Select(u => u).ToList(), "CustomerId", "Name");
            // var model = _registerData.Get(id);
            UpdateSingleUsrDetails model = new UpdateSingleUsrDetails();

            model.login = _registerData.Gets(id);
            model.user  = _registerData.Get(id);

            //model = _registerData.Gets(id);
            if (model == null)
            {
                return(RedirectToAction("Edit"));
            }
            return(View(model));
        }