예제 #1
0
        public async Task <IActionResult> PutCategoria(int id, CategoriaDtoRequest categoriaDtoRequest)
        {
            var categoria = _mapper.Map <Categoria>(categoriaDtoRequest);

            _categoriaService.Update(id, categoria);
            if (_categoriaService.SaveChanges())
            {
                return(Ok(categoria));
            }

            return(BadRequest("Falha no procedimento"));
        }
예제 #2
0
        public async Task <ActionResult <Categoria> > PostCategoria(CategoriaDtoRequest categoriaDtoRequest)
        {
            var categoria = _mapper.Map <Categoria>(categoriaDtoRequest);

            var ambiente = await _iAmbienteRepository.FindByIdAsync(categoria.AmbienteId);

            categoria.Ambiente = ambiente;
            _categoriaService.Create(categoria);
            if (_categoriaService.SaveChanges())
            {
                return(Ok(categoria));
            }

            return(BadRequest("Falha no procedimento"));
        }