public EditAdvertDto GetAdvertToEdit(int id) { var advert = _advertRepository.GetAdvert(id); var advertDto = _mapper.Map <Advert, EditAdvertDto>(advert); return(advertDto); }
public async Task <IActionResult> GetById(long id) { try { var advert = await _repository.GetAdvert(id); if (advert == null) { return(NotFound("Anúncio não encontrado.")); } return(Ok(new AdvertViewModel(advert))); } catch (Exception ex) { return(BadRequest(ex.Message)); } }