public async Task <bool> EditarCategoria(CategoriaPutDto dto) { var obj = await db.Categoria.Where(x => x.Id == dto.Id).FirstOrDefaultAsync(); if (obj != null) { obj.Descricao = dto.Descricao; await db.SaveChangesAsync(); return(true); } else { return(false); } }
public async Task <ActionResult> EditarCategoria(CategoriaPutDto dto) { try { var retorno = await categoriaApplication.EditarCategoria(dto); if (retorno) { return(StatusCode(200, "Categoria alterada com sucesso.")); } else { return(StatusCode(500, "Não foi possível alterar o categoria.")); } } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }