public new async Task Insert(User user) { user.UpdatedIn = DateTime.Now; user.HomeAddress.Location = await GetGeopointsByAddress(user.HomeAddress); user.Location = new GeoJsonPoint <GeoJson2DGeographicCoordinates>( new GeoJson2DGeographicCoordinates(user.Longitude, user.Latitude)); await BaseCollection.InsertOneAsync(user); }