public IEnumerable <DimensaoDto> GetDimensoes() { IEnumerable <DimensaoDto> ListaDimensoesDTO = Enumerable.Empty <DimensaoDto>(); DimensaoDto aux = new DimensaoDto(); foreach (Dimensao dimensao in repdimensao.GetDimensao()) { Dimensao dim = repdimensao.GetDimensoesByID(dimensao.Id); aux = new DimensaoDto(); aux.Altura.Id = aux.Profundidade.Id = repDimensaoDc.GetDimensoesByID(dimensao.Profundidade.Id).Id; aux.Largura.Id = repDimensaoDc.GetDimensoesByID(dimensao.Largura.Id).Id; ListaDimensoesDTO = ListaDimensoesDTO.Concat(new[] { aux }); } return(ListaDimensoesDTO); }
public async Task <IActionResult> GetDimensao([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var dimensao = repdimensao.GetDimensoesByID(id); if (dimensao == null) { return(NotFound()); } DimensaoDCDto dimensaoDto = new DimensaoDCDto(); dimensaoDto.AlturaMin = dimensao.AlturaMin; dimensaoDto.AlturaMax = dimensao.AlturaMax; return(Ok(dimensaoDto)); }