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")); }
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")); }