public static int SaveTireEnforceRecommend(List <QZTJModel> list) { List <TireEnforceRecommend> changeList = new List <TireEnforceRecommend>(); foreach (var recommend in list) { DALRecommendTire.DeleteQZTJByPID(recommend.PID); recommend.Products.ForEach(item => changeList.Add(new TireEnforceRecommend { PId = item.PID, RecommendPID = item.RecommendPID, Reason = item.Reason, Position = item.Postion, Image = item.Image, CreateDateTime = DateTime.Now })); } try { using (var client = new ProductConfigClient()) { var clientResult = client.CreateTireEnforceRecommend(changeList); clientResult.ThrowIfException(true); if (clientResult.Success) { return(clientResult.Result); } else { return(0); } } } catch (Exception ex) { //TODO:log return(0); } }
public static int DeleteQZTJByPID(string PID) => DALRecommendTire.DeleteQZTJByPID(PID);