public List <NearByUser> GetNearByMeUserByLocation(NearByUser user) { List <NearByUser> nearByUsers = new List <NearByUser>(); DataTable dtNearbyUser = _dbManager.GetNearByMeUserByLocation(user.UId, user.Latitude.Value, user.Longitude.Value, user.IsCurrentLocation); nearByUsers = (from row in dtNearbyUser.AsEnumerable() select new NearByUser() { UId = Convert.ToString(row["username"]), Name = Convert.ToString(row["name"]), Latitude = row.Field <double?>("latitude"), Longitude = row.Field <double?>("longitude"), ShowInfo = Convert.ToBoolean(row["showInfo"]), ShowProfileImage = Convert.ToBoolean(row["showProfileImage"]), IsPrivateAccount = Convert.ToBoolean(row["isPrivateAccount"]), Status = (FriendRequestStatus)Convert.ToInt32(row["status"]) }).ToList(); return(nearByUsers); }
public bool UpsertUserGpsLocation(NearByUser user) { return(_dbManager.UpsertUserGpsLocation(user.UId, user.Latitude.Value, user.Longitude.Value)); }