public IEnumerable <AcabamentoDto> GetAcabamentos()
        {
            IEnumerable <AcabamentoDto> ListaAcabamentosDTO = Enumerable.Empty <AcabamentoDto>();
            AcabamentoDto aux = new AcabamentoDto();

            foreach (Acabamento acabamento in repacabamento.GetAcabamentos())
            {
                aux                 = new AcabamentoDto();
                aux.Nome            = acabamento.Nome;
                ListaAcabamentosDTO = ListaAcabamentosDTO.Concat(new[] { aux });
            }
            return(ListaAcabamentosDTO);
        }
        public async Task <IActionResult> GetAcabamento([FromRoute] int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var acabamento = repacabamento.GetAcabamentoByID(id);

            if (acabamento == null)
            {
                return(NotFound());
            }

            AcabamentoDto acabamentoDTO = new AcabamentoDto();

            acabamentoDTO.Nome = acabamento.Nome;

            return(Ok(acabamentoDTO));
        }
Exemple #3
0
        public static Acabamento fromDTO(AcabamentoDto acabamentoDto)
        {
            Acabamento acabamento = new Acabamento(acabamentoDto.Nome);

            return(acabamento);
        }
Exemple #4
0
        public AcabamentoDto toDTO()
        {
            AcabamentoDto acabamentoDto = new AcabamentoDto(this.Nome);

            return(acabamentoDto);
        }