public IActionResult GetUser(string userName)
        {
            // example: localhost:5000/api/Users/test1
            var userFromRepo = userRepo.GetUser(userName);

            return(Ok(_mapper.Map <UserDto>(userFromRepo)));
        }
        public ActionResult <RealEstateDto> CreateRealEstate(CreateRealEstateDto realEstate)
        {
            var user = realEstateRepo.GetUser(User.Identity.Name);

            var realEstateEntity = _mapper.Map <RealEstate>(realEstate);

            realEstateRepo.AddRealEstate(user.Id, realEstateEntity);
            realEstateRepo.Save();

            var realEstateToReturn = _mapper.Map <RealEstateDto>(realEstateEntity);

            return(CreatedAtRoute("GetRealEstates",
                                  new { realEstateId = realEstateToReturn.Id }, realEstateToReturn));
        }
        public IActionResult GetUser(string userName)
        {
            var userFromRepo = userRepo.GetUser(userName);

            return(Ok(_mapper.Map <UserDto>(userFromRepo)));
        }