コード例 #1
0
        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);
        }
コード例 #2
0
        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));
        }