public ActionResult ManageUserAccount()
        {
            UserDetails       usd = (UserDetails)Session["UserData"];
            ManageUserDetails msd = new ManageUserDetails();

            if (usd.useremail != "")
            {
                msd.useremail = usd.useremail;
            }
            if (usd.Address1 != "")
            {
                msd.Address1 = usd.Address1;
            }
            if (usd.Address2 != "")
            {
                msd.Address2 = usd.Address2;
            }
            if (usd.City != "")
            {
                msd.City = usd.City;
            }
            if (usd.State != "")
            {
                msd.State = usd.State;
            }
            if (usd.pincode != "")
            {
                msd.Pincode = usd.pincode;
            }
            return(View("ManageAccount", msd));
        }
        public ActionResult ManageUserAccount(ManageUserDetails model)
        {
            UserDetails usd = (UserDetails)Session["UserData"];

            if (model.useremail != usd.useremail || model.Address1 != usd.Address1 || model.Address2 != usd.Address2 || model.City != usd.City || model.State != usd.State || model.Pincode != usd.pincode)
            {
                using (stuffWorks_BAL swBAL = new stuffWorks_BAL())
                {
                    Dictionary <string, string> userdict = new Dictionary <string, string>();
                    userdict.Add("userid", usd.userId.ToString());
                    userdict.Add("useremail", model.useremail);
                    userdict.Add("address1", model.Address1);
                    userdict.Add("address2", model.Address2);
                    userdict.Add("City", model.City);
                    userdict.Add("State", model.State);
                    userdict.Add("Pincode", model.Pincode.ToString());

                    swBAL.UpdateUserDetail(userdict);
                }
                Session["UserData"] = UserDetails.LoadUserData(model.useremail);
            }
            return(View("ManageAccount"));
        }