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))); }