public bool Balances() { if (!Partidas.Any()) { return(true); } else { return(Partidas.Where(partida => partida.PartidaType == PartidaType.Credit).Sum(partida => partida.Amount) == Partidas.Where(partida => partida.PartidaType == PartidaType.Debit).Sum(partida => partida.Amount)); } }