Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }