public List <Friend> ListCloser(string friendName) { try { fData = new FriendData(); var friendList = fData.ListFriends(); Friend principal = friendList.FirstOrDefault(x => x.Name == friendName); friendList.Remove(principal); friendList.ForEach(x => x.DistanceFromPrincipal = CalculateDistance(principal, x)); // Insere o Histórico var history = new History() { FriendId = principal.FriendId, FriendsDistances = JsonConvert.SerializeObject(friendList) }; InsertHistory(history); return(friendList); } catch (Exception) { return(null); } }