public static void UpdateImpression(int adId, DateTime entryData, int type, string iPAddress, string countryCode, string region, string postalcode,
                                     int areaCode, int metroCode, double latitude, double longitude, string refURL, string browserType, string browserName, string browserPlatform, string userHostAddress,
                                     string userHostName,
                                     string userLanguage, string mobileDeviceManufacturer,
                                     string mobileDeviceModel, string deviceType, int userId, string userRole, string firstName,
                                     string lastName, string address, int countryID, string countryName, int regionID,
                                     string regionName, int cityID, string cityName, string phone, int age, int gender,
                                     string emailAddress, string photoPath, int industryID, int professionID, int lcid)
 {
     using (var context =
         new AdDatabaseModel.AdDatabaseEntities())
         context.UpdateAdStatistic(adId, entryData, type, iPAddress, countryCode, region, postalcode,
                                   areaCode, metroCode, latitude, longitude, refURL, browserType, browserName,
                                   browserPlatform, userHostAddress,
                                   userHostName,
                                   userLanguage, mobileDeviceManufacturer,
                                   mobileDeviceModel, deviceType, userId, userRole, firstName,
                                   lastName, address, countryID, countryName, regionID,
                                   regionName, cityID, cityName, phone, age, gender,
                                   emailAddress, photoPath, industryID, professionID, lcid);
 }