Example #1
0
 public IActionResult AddUserDetails(AddUserDeatilsViewModel UserDetailsViewModel)
 {
     if (ModelState.IsValid)
     {
         int         userId      = Int32.Parse(HttpContext.Session.GetString("UserId"));
         User        User        = _userRepository.GetUser(userId);
         UserDetails userDetails = new UserDetails
         {
             UserId        = userId,
             Email         = UserDetailsViewModel.Email,
             Address       = UserDetailsViewModel.Address,
             ContactNumber = UserDetailsViewModel.ContactNumber
         };
         if (_userDetailsRepository.AddUserDetails(userDetails) > 0)
         {
             return(RedirectToAction("Index", "Book"));
         }
         ModelState.AddModelError("", "Operation unsuccessful. Please raise a ticket or try again!");
         return(View(UserDetailsViewModel));
     }
     return(View(UserDetailsViewModel));
 }