public IActionResult GetRealEstates(int realEstateId)
        {
            var realEstateFromRepo = realEstateRepo.GetRealEstate(realEstateId);

            if (realEstateFromRepo == null)
            {
                return(NotFound());
            }

            return(Ok(_mapper.Map <RealEstateDto>(realEstateFromRepo)));
        }
        public IActionResult GetRealEstates(int realEstateId)
        {
            var realEstateFromRepo = realEstateRepo.GetRealEstate(realEstateId);

            if (realEstateFromRepo == null)
            {
                return(NotFound());
            }

            if (User.Identity.IsAuthenticated)
            {
                return(Ok(_mapper.Map <RealEstateDetailsPrivateDto>(realEstateFromRepo)));
            }

            return(Ok(_mapper.Map <RealEstateDetailsDto>(realEstateFromRepo)));
        }