// Deletar public async Task <Renda> Delete(int id) { try { var renda = await _repo.GetRendaById(id); if (renda == null) { throw new ArgumentException("RENDA: Nenhum registro encontrado com esse id"); } _repo.Delete(renda); if (await _repo.SaveChanges()) { return(renda); } else { throw new ArgumentException("RENDA: Erro ao deletar"); } } catch (System.Exception e) { throw new ArgumentException($"Renda: Erro ao deletar. CODE: {e.Message}"); } }
// Deletar public async Task <User> Delete(int id) { try { var user = await _repo.GetUserById(id); if (user == null) { throw new ArgumentException("USER: Nenhum registro encontrado com esse id"); } _repo.Delete(user); if (await _repo.SaveChanges()) { return(user); } else { throw new ArgumentException("Erro ao deletar"); } }catch (System.Exception e) { throw new ArgumentException($"USER: Erro ao Deletar. CODE: {e.Message}"); } }
// Deletar public async Task <Divida> Delete(int id) { try { var divida = await _repo.GetDividaById(id); if (divida == null) { throw new ArgumentException("DIVIDA: Nenhum registro encontrado com esse id"); } _repo.Delete(divida); if (await _repo.SaveChanges()) { return(divida); } else { throw new ArgumentException("DIVIDA: Erro ao atualizar"); } }catch (System.Exception e) { throw new ArgumentException($"DIVIDA: Erro no deletar. CODE: {e.Message}"); } }