public JsonResult UpdateUserProfile(UserProfileModel model)
        {
            string message = "Failed to save Profile.";
            if (ModelState.IsValid)
            {
                string userId = User.Identity.GetUserId();
                AccessLogger.Log(userId, "Update Profile");

                bool result = model.Save();
                if (result)
                {
                    message = "Profile has been saved.";
                }
            }

            return Json(message, JsonRequestBehavior.AllowGet);
        }
        public ActionResult UserProfile(UserProfileModel model, string returnUrl)
        {
            if (ModelState.IsValid)
            {
                string userId = User.Identity.GetUserId();
                AccessLogger.Log(userId, "Update Profile");

                bool result = model.Save();
                if (result)
                {
                    ViewBag.Message = "Profile has been saved.";
                }
            }

            return View(model);
        }