//用户发布商品的函数1 public bool PublishCommodity(List<Commodity> CommodityList) { bool IsSuccess = false; //插入是否成功 //数据库访存器 DatabaseAccess.DataClasses1DataContext DBAccessor = new DataClasses1DataContext(); if (CommodityList != null) { foreach (Commodity commodity in CommodityList) { //调用的存储过程插入数据库 //没有价格,没有tag,没有,图片 try { //插入商品 DBAccessor.insertCommodity(commodity.ID, commodity.UserName, commodity.Name, commodity.description,commodity.StartTime, commodity.EndTime, commodity.Price, commodity.ImageUrl, (int)commodity.kind,commodity.popularity); IsSuccess = true; } catch (Exception e) { IsSuccess = false; break; } //插入属于商品的标签 foreach (Tag tag in commodity.tagList) { try { DBAccessor.insertTag(tag.name, commodity.ID); } catch (Exception e) { } } } } return IsSuccess; }