/// <summary> /// Deprecated Method for adding a new object to the TitleHistories EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToTitleHistories(TitleHistory titleHistory) { base.AddObject("TitleHistories", titleHistory); }
public void UpdateProductTitle(int sellerItemCode, ItemTitle itemTitle, ItemTitle oldTitle) { DataModelEntities context = new DataModelEntities(); SellerItem sellerItem = context.SellerItems.First(f => f.Item_Code == sellerItemCode); EbayServiceBL service = new EbayServiceBL((int)sellerItem.User_Code, (int)sellerItem.Country_Code); string result = service.ReviseEbayItemTitle(sellerItem.Item_ID, itemTitle.Title, service.UserTokens[(int)sellerItem.User_Account_Code]); /*In case of success service returns null*/ if (string.IsNullOrEmpty(result)) { TitleHistory ph = new TitleHistory(); ph.Item_Code = sellerItemCode; ph.New_Title = itemTitle.Title; ph.Old_Title = oldTitle == null ? sellerItem.Item_Name : oldTitle.Title; ph.Total_Sales = oldTitle == null ? sellerItem.Current_Sales : oldTitle.TotalSales; ph.Created_Date = System.DateTime.Now; context.TitleHistories.AddObject(ph); context.SaveChanges(); Logging.WriteLog(LogType.Info, sellerItem.Item_ID + " Title revised."); } else Logging.WriteLog(LogType.Error, result); }
/// <summary> /// Create a new TitleHistory object. /// </summary> /// <param name="title_History_Code">Initial value of the Title_History_Code property.</param> public static TitleHistory CreateTitleHistory(global::System.Int32 title_History_Code) { TitleHistory titleHistory = new TitleHistory(); titleHistory.Title_History_Code = title_History_Code; return titleHistory; }