public IActionResult Profile(string email)
        {
            var user = _userInfoRepository.getUserByEmail(email);
            IEnumerable <EventResponse> resp  = _iEventRequestRepository.getRequestResponsesByUser(user.id);
            ProfileViewModelReturn      model = new ProfileViewModelReturn();

            model.currentUser   = user;
            model.userResponces = resp;
            return(View(model));
        }
 public IActionResult Profile([FromForm] ProfileViewModelReturn model)
 {
     if (ModelState.IsValid)
     {
         var user = _userInfoRepository.getUser(model.currentUser.id);
         if (user != null)
         {
             _userInfoRepository.updateUser(user);
             user.id        = model.currentUser.id;
             user.firstName = model.currentUser.firstName;
             user.lastName  = model.currentUser.lastName;
             user.email     = model.currentUser.email;
             user.birthDate = model.currentUser.birthDate;
             _userInfoRepository.SaveAllNewChanges();
         }
         return(RedirectToAction("index", "home"));
     }
     else
     {
         return(View(model));
     }
 }