/// <summary> /// 保存物品转让信息 /// </summary> /// <param name="goods">物品转让信息</param> /// <returns>是否保存成功</returns> public bool SaveTransferGoods(GoodsTransferInfo goods) { using (FxGoodsContext context = new FxGoodsContext()) { context.GoodsTransferInfos.Add(goods); context.SaveChanges(); } return(goods.GoodsTransferInfoId > 0); }
/// <summary> /// 保存物品求购信息 /// </summary> /// <param name="goods">物品求购信息</param> /// <returns>是否保存成功</returns> public bool SaveBuyGoods(Entity.FxGoods.GoodsBuyInfo goods) { using (FxGoodsContext context = new FxGoodsContext()) { context.GoodsBuyInfos.Add(goods); context.SaveChanges(); } return goods.GoodsBuyInfoId > 0; }
public bool SaveTransferGoods(GoodsTransferInfo goods) { using (FxGoodsContext context = new FxGoodsContext()) { context.GoodsTransferInfos.Add(goods); context.SaveChanges(); } return goods.GoodsTransferInfoId > 0; }
/// <summary> /// 保存物品求购信息 /// </summary> /// <param name="goods">物品求购信息</param> /// <returns>是否保存成功</returns> public bool SaveBuyGoods(Entity.FxGoods.GoodsBuyInfo goods) { using (FxGoodsContext context = new FxGoodsContext()) { context.GoodsBuyInfos.Add(goods); context.SaveChanges(); } return(goods.GoodsBuyInfoId > 0); }
/// <summary> /// 认证成功 /// </summary> /// <param name="goodsId">物品求购帖子Id</param> /// <returns>是否成功</returns> public bool AuthorizeSuccess(int goodsId) { using (var context = new FxGoodsContext()) { var goods = context.GoodsBuyInfos.Where(r => r.GoodsBuyInfoId == goodsId).FirstOrDefault(); if (goods != null) { goods.InfoProcessState = (int)ProcessState.AuthorizeSuccess; goods.Logs.Add(new Entity.FxGoods.GoodsBuyLog() { OperteName = Enum.GetName(typeof(ProcessState), ProcessState.AuthorizeSuccess) }); return context.SaveChanges() > 0; } } return false; }
/// <summary> /// 认证成功 /// </summary> /// <param name="goodsId">物品求购帖子Id</param> /// <returns>是否成功</returns> public bool AuthorizeSuccess(int goodsId) { using (var context = new FxGoodsContext()) { var goods = context.GoodsBuyInfos.Where(r => r.GoodsBuyInfoId == goodsId).FirstOrDefault(); if (goods != null) { goods.InfoProcessState = (int)ProcessState.AuthorizeSuccess; goods.Logs.Add(new Entity.FxGoods.GoodsBuyLog() { OperteName = Enum.GetName(typeof(ProcessState), ProcessState.AuthorizeSuccess) }); return(context.SaveChanges() > 0); } } return(false); }
public bool PictrueCdning(int goodsId) { using (var context = new FxGoodsContext()) { var goods = context.GoodsTransferInfos.Where(r => r.GoodsTransferInfoId == goodsId).FirstOrDefault(); if (goods != null) { goods.InfoProcessState = (int)ProcessState.PictrueCdning; goods.IsPublish = true; goods.Logs.Add(new Entity.FxGoods.GoodsTransferLog() { OperteName = Enum.GetName(typeof(ProcessState), ProcessState.PictrueCdning) }); return context.SaveChanges() > 0; } } return false; }
public bool AuthorizeFaild(int goodsId,string msg) { using (var context = new FxGoodsContext()) { var goods = context.GoodsTransferInfos.Where(r => r.GoodsTransferInfoId == goodsId).FirstOrDefault(); if (goods != null) { goods.InfoProcessState = (int)ProcessState.AuthorizeFaild; goods.ErrorMsg = msg; goods.Logs.Add(new Entity.FxGoods.GoodsTransferLog() { OperteName = Enum.GetName(typeof(ProcessState), ProcessState.AuthorizeFaild) }); return context.SaveChanges() > 0; } } return false; }
/// <summary> /// 图片CDN中... /// </summary> /// <param name="goodsId">物品转让帖子Id</param> /// <returns>操作是否成功</returns> public bool PictrueCdning(int goodsId) { using (var context = new FxGoodsContext()) { var goods = context.GoodsTransferInfos.Where(r => r.GoodsTransferInfoId == goodsId).FirstOrDefault(); if (goods != null) { goods.InfoProcessState = (int)ProcessState.PictrueCdning; goods.IsPublish = true; goods.Logs.Add(new Entity.FxGoods.GoodsTransferLog() { OperteName = Enum.GetName(typeof(ProcessState), ProcessState.PictrueCdning) }); return(context.SaveChanges() > 0); } } return(false); }
/// <summary> /// 认证失败 /// </summary> /// <param name="goodsId">物品转让帖子Id</param> /// <param name="msg">认证失败错误信息</param> /// <returns>操作是否成功</returns> public bool AuthorizeFaild(int goodsId, string msg) { using (var context = new FxGoodsContext()) { var goods = context.GoodsTransferInfos.Where(r => r.GoodsTransferInfoId == goodsId).FirstOrDefault(); if (goods != null) { goods.InfoProcessState = (int)ProcessState.AuthorizeFaild; goods.ErrorMsg = msg; goods.Logs.Add(new Entity.FxGoods.GoodsTransferLog() { OperteName = Enum.GetName(typeof(ProcessState), ProcessState.AuthorizeFaild) }); return(context.SaveChanges() > 0); } } return(false); }
/// <summary> /// 图片CDN失败 /// </summary> /// <param name="goodsId">物品求购帖子Id</param> /// <param name="errorMsg">CDN失败错误信息</param> /// <returns>是否成功</returns> public bool PictrueCdnFailed(int goodsId, string errorMsg) { using (var context = new FxGoodsContext()) { var goods = context.GoodsBuyInfos.Where(r => r.GoodsBuyInfoId == goodsId).FirstOrDefault(); if (goods != null) { goods.InfoProcessState = (int)ProcessState.PictrueCdnFailed; goods.Logs.Add(new Entity.FxGoods.GoodsBuyLog() { OperteName = Enum.GetName(typeof(ProcessState), ProcessState.PictrueCdnFailed) }); context.PictureCdnErrors.Add(new PictureCdnError() { ErorMsg = errorMsg, ObjectId = goodsId, SourceType = (int)ChannelCatagroy.FxGoodsBuy }); return(context.SaveChanges() > 0); } } return(false); }
/// <summary> /// 图片CDN失败 /// </summary> /// <param name="goodsId">物品求购帖子Id</param> /// <param name="errorMsg">CDN失败错误信息</param> /// <returns>是否成功</returns> public bool PictrueCdnFailed(int goodsId, string errorMsg) { using (var context = new FxGoodsContext()) { var goods = context.GoodsBuyInfos.Where(r => r.GoodsBuyInfoId == goodsId).FirstOrDefault(); if (goods != null) { goods.InfoProcessState = (int)ProcessState.PictrueCdnFailed; goods.Logs.Add(new Entity.FxGoods.GoodsBuyLog() { OperteName = Enum.GetName(typeof(ProcessState), ProcessState.PictrueCdnFailed) }); context.PictureCdnErrors.Add(new PictureCdnError() { ErorMsg = errorMsg, ObjectId = goodsId, SourceType = (int)ChannelCatagroy.FxGoodsBuy }); return context.SaveChanges() > 0; } } return false; }
public void CreateGoods() { FxGoodsContext context = new FxGoodsContext(); var entity = new Entity.FxGoods.GoodsTransferInfo() { Action = "Action", AreaId = 1, ChangeMsg = "ChangeMsg", GoodsConditionMsg = "GoodsConditionMsg", GoodsconditonId = 1, IsChange = false, CatagroyId = 1, CityId = 1, Controller = "Controller", IsDelete = false, IsPublish = false, Mark = "Mark", Pictures = new System.Collections.Generic.List<Entity.TransferPicture>() { new Entity.TransferPicture() { CdnUrl="CdnUrl", ImageUrl="CdnUrl", IsCdn=false, PhysicalPath="CdnUrl", TransferPictureCatagroy=2 } }, Price = 1232, PublishTitle = "PublishTitle", PublishUserEmail = "PublishUserEmail", UserAccount = "UserAccount" }; context.GoodsTransferInfos.Add(entity); context.SaveChanges(); context.GoodsTransferInfos.Remove(entity); context.SaveChanges(); }