コード例 #1
0
        public ActionResult UserProfile()
        {
            string             id   = User.Identity.Name;
            var                data = _user.GetAll().Where(x => x.UserName == id).FirstOrDefault();
            tbl_User_Profiless abc  = new tbl_User_Profiless();

            abc.FirstName      = data.FirstName;
            abc.UserName       = data.UserName;
            abc.AddressLine1   = data.AddressLine1;
            abc.AddressLine2   = data.AddressLine2;
            abc.MobileNumber   = data.MobileNumber;
            abc.AddressLine1   = data.AddressLine1;
            abc.RoleName       = data.RoleName;
            abc.EmailAddress   = data.EmailAddress;
            abc.RegisteredDate = data.RegisteredDate;
            return(View(abc));
        }
コード例 #2
0
        public ActionResult EditUserDetails(int id)
        {
            var data = _user.Get(id);
            tbl_User_Profiless abc = new tbl_User_Profiless();

            abc.pkid             = data.pkid;
            abc.FirstName        = data.FirstName;
            abc.UserName         = data.UserName;
            abc.AddressLine1     = data.AddressLine1;
            abc.AddressLine2     = data.AddressLine2;
            abc.MobileNumber     = data.MobileNumber;
            abc.AddressLine1     = data.AddressLine1;
            abc.RoleName         = data.RoleName;
            abc.EmailAddress     = data.EmailAddress;
            abc.LastModifiedDate = DateTime.Now;
            return(PartialView(abc));
        }
コード例 #3
0
        public ActionResult EditUserDetails(tbl_User_Profiless model)
        {
            string exception = "";

            try
            {
                if (!string.IsNullOrEmpty(model.EmailAddress))
                {
                    int mobdt = _user.GetAll().Where(x => x.EmailAddress == model.EmailAddress && x.pkid != model.pkid).Count();
                    if (mobdt > 0)
                    {
                        exception = "User Email Already Taken.";
                        return(RedirectToAction("AdminUserRegister", "Account", new { Exceptionmsg = exception }));
                    }
                }
                if (!string.IsNullOrEmpty(model.MobileNumber))
                {
                    int mobdt = _user.GetAll().Where(x => x.MobileNumber == model.MobileNumber && x.pkid != model.pkid).Count();
                    if (mobdt > 0)
                    {
                        exception = "User Mobile Number Already Taken.";
                        return(RedirectToAction("AdminUserRegister", "Account", new { Exceptionmsg = exception }));
                    }
                }
                tbl_User_Profile abc = _user.Get(model.pkid);
                abc.FirstName        = model.FirstName;
                abc.UserName         = model.UserName;
                abc.MobileNumber     = model.MobileNumber;
                abc.AddressLine1     = model.AddressLine1;
                abc.RoleName         = model.RoleName;
                abc.AddressLine1     = model.AddressLine1;
                abc.AddressLine2     = model.AddressLine2;
                abc.EmailAddress     = model.EmailAddress;
                abc.LastModifiedDate = DateTime.Now;
                _user.Update(abc);
                return(RedirectToAction("AdminUserRegister", "Account"));
            }
            catch (Exception e)
            {
                Commonfunction.LogError(e, Server.MapPath("~/Log.txt"));
                ViewBag.Exception = e.Message;
                return(RedirectToAction("AdminUserRegister", "Account"));
            }
        }