//private string GetCurrentUserID()
        //    => User.FindFirst(ClaimTypes.NameIdentifier).Value;

        //private string GetBuildedUrl(string displayUrl)
        //    => (new UriBuilder(displayUrl)
        //    {
        //        Query = null,
        //        Fragment = null
        //    }).ToString();


        public IActionResult FilterMoviesByPostalCode(string FilterType, string SearchString)
        {
            var displayUrl = UriHelper.GetDisplayUrl(Request);

            ViewData["URL"] = GetBuildedUrl(displayUrl);
            if (SearchString != null)
            {
                var users = userUC.ShowUsersSamePostalMovies();

                var listfilter = userUC.FilterMovies(users, FilterType, SearchString);

                var cur = _userManager.Users.FirstOrDefault(u => u.Id == userID);
                ViewBag.ac = cur.AcceptShared;


                var vm = new PostalMessageViewModel
                {
                    ListMoviePostal = listfilter.ToList(),
                    Message         = new Message()
                };

                return(View("GetMoviesByPostalCode", vm));
            }

            var cur2 = _userManager.Users.FirstOrDefault(u => u.Id == userID);

            ViewBag.ac = cur2.AcceptShared;
            var nofilm = new PostalMessageViewModel
            {
                ListMoviePostal = new List <MovieSummary>(),
                Message         = new Message()
            };

            return(View("GetMoviesByPostalCode", nofilm));
        }
        public IActionResult GetMoviesByPostalCode()
        {
            var displayUrl = UriHelper.GetDisplayUrl(Request);

            ViewData["URL"] = GetBuildedUrl(displayUrl);;

            var cur = _userManager.Users.FirstOrDefault(u => u.Id == userID);

            ViewBag.ac = cur.AcceptShared;

            var users = userUC.ShowUsersSamePostalMovies();

            var vm = new PostalMessageViewModel
            {
                ListMoviePostal = users.ToList(),
                Message         = new Message()
            };



            return(View(vm));
        }