public PricePushResult(Channel channel, PricePushLogArea logArea, PricingPushLogType logType, string message) { this.Channel = channel; this.LogArea = logArea; this.LogType = logType; this.Message = message; }
public PricePushResult(Channel channel, PricePushLogArea logArea, PricingPushLogType logType, string message, string loginUser, string proxyIp) { this.Channel = channel; this.LogArea = logArea; this.LogType = logType; this.Message = message; this.Login = loginUser; this.ProxyIP = proxyIp; }
/// <summary> /// Log data. /// </summary> /// <param name="pricePushResultsList">List of logs.</param> /// <param name="logArea">Log area.</param> /// <param name="logType">Log type.</param> /// <param name="message">Error message.</param> /// <param name="exceptionMessage">Exception message.</param> public static void LogError(List <PricePushResult> pricePushResultsList, PricePushLogArea logArea, PricingPushLogType logType, string message, string exceptionMessage = "") { PricePushResult logResult = new PricePushResult(); logResult.Channel = Channel.AirBnb; logResult.LogArea = logArea; logResult.LogType = logType; logResult.Message = message; logResult.OriginalErrorMessage = exceptionMessage; pricePushResultsList.Add(logResult); }
/// <summary> /// Log data. /// </summary> /// <param name="pricePushResultsList">List of logs.</param> /// <param name="logArea">Log area.</param> /// <param name="logType">Log type.</param> /// <param name="property">Property object</param> /// <param name="message">Error message.</param> public static void LogError(List <PricePushResult> pricePushResultsList, PricePushLogArea logArea, PricingPushLogType logType, Property property, string message) { PricePushResult logResult = new PricePushResult(); logResult.Channel = Channel.AirBnb; logResult.LogArea = logArea; logResult.LogType = logType; logResult.Message = message; logResult.Login = property.LoginAccount.Email; logResult.ListingId = property.AirbnbId; logResult.PropertyName = property.AirbnbTitle; logResult.PropertyCode = property.PropertyCode; logResult.ProxyIP = property.LoginAccount.ProxyAddress[0]; pricePushResultsList.Add(logResult); }
public PricePushResult(Channel channel, PricePushLogArea logArea, PricingPushLogType logType, string message, string loginUser, string listingId, string listingDate, string propertyName, string propertyCode, string price, string originalErrorMessage, string proxyIp) { this.Channel = channel; this.LogArea = logArea; this.LogType = logType; this.Message = message; this.Login = loginUser; this.ProxyIP = proxyIp; this.PropertyName = propertyName; this.ListingId = listingId; this.ListingDate = listingDate; this.OriginalErrorMessage = OriginalErrorMessage; this.PropertyCode = propertyCode; this.Price = price; }
/// <summary> /// Log data. /// </summary> /// <param name="pricePushResultsList">List of logs.</param> /// <param name="logArea">Log area.</param> /// <param name="logType">Log type.</param> /// <param name="property">Property which is being processed.</param> /// <param name="listingDate">Listing date.</param> /// <param name="price">Price that needs to be updated.</param> /// <param name="message">Error message.</param> public static void LogPriceUpdationError(List <PricePushResult> pricePushResultsList, PricePushLogArea logArea, PricingPushLogType logType, Property property, DateTime listingDate, double price, string message) { PricePushResult logResult = new PricePushResult(); logResult.Channel = Channel.AirBnb; logResult.LogArea = logArea; logResult.LogType = logType; logResult.Message = message; logResult.Login = property.LoginAccount.Email; logResult.ListingId = property.AirbnbId; logResult.PropertyName = property.AirbnbTitle; logResult.PropertyCode = property.PropertyCode; logResult.ProxyIP = property.LoginAccount.ProxyAddress[0]; logResult.ListingDate = listingDate.ToString("yyyy-MM-dd"); logResult.Price = price.ToString(); pricePushResultsList.Add(logResult); }