public IActionResult Post([FromBody] Analise analise) { _analiseRepository.UppAnaise(analise); AnaliseDTO analiseDTO = _mapper.Map <Analise, AnaliseDTO>(analise); analiseDTO.Links.Add( new LinkDTO("self", Url.Link("GetId", new { id = analiseDTO.PhoebusId }), "GET")); return(Created($"/api/Analise/{analiseDTO.AnaliseId}", analiseDTO)); }
public IActionResult Get(int?id) { if (id == null) { return(NotFound()); } var analise = _analiseRepository.GetById(id); #region LINK AnaliseDTO analiseDTO = _mapper.Map <Analise, AnaliseDTO>(analise); analiseDTO.Links.Add( new LinkDTO("self", Url.Link("GetId", new { id = analise.AnaliseId }), "GET")); analiseDTO.Links.Add( new LinkDTO("update", Url.Link("GetId", new { id = analise.AnaliseId }), "")); analiseDTO.Links.Add( new LinkDTO("delete", Url.Link("GetId", new { id = analise.AnaliseId }), "")); #endregion return(Ok(analiseDTO)); }