public ActionResult Profile(UserProfileViewModel vm)
 {
     if (ModelState.IsValid)
     {
         var profile = UserProfile.GetUserProfile(User.Identity.Name);
         profile.FirstName = vm.FirstName;
         profile.LastName = vm.LastName;
         profile.Save();
         return RedirectToAction("Index", "Home");
     }
     return View(vm);
 }
        public ViewResult Profile()
        {
            var profile = UserProfile.GetUserProfile(User.Identity.Name);
            var vm = new UserProfileViewModel
            {
                FirstName = profile.FirstName,
                LastName = profile.LastName
            };

            return View(vm);
        }