public JsonResult EditProcessed(int Id) { EbayMessageType ebaymessage = ebay.GetById(Id); EbayMessageReType obj = new EbayMessageReType(); obj.ItemId = ebaymessage.ItemId; obj.EbayId = ebaymessage.MessageId; obj.Account = ebaymessage.Shop; obj.BodyRe = ""; obj.ItemId = ebaymessage.ItemId; obj.SenderID = ebaymessage.SenderID; obj.SenderEmail = ebaymessage.SenderEmail; obj.EbayId = ebaymessage.MessageId; obj.ReplayBy = CurrentUser.Realname; obj.SenderEmail = ebaymessage.SenderEmail; obj.SenderID = ebaymessage.SenderID; obj.Account = ebaymessage.Shop; obj.ReplayOn = DateTime.Now; obj.UploadTime = Convert.ToDateTime("2000-01-01"); NSession.Save(obj); NSession.Flush(); ebaymessage.ReplayBy = CurrentUser.Realname; ebaymessage.ReplayOn = DateTime.Now; ebaymessage.MessageStatus = "已回复"; NSession.Update(ebaymessage); NSession.Flush(); return(Json(new { IsSuccess = "true" })); }
public JsonResult Create(EbayMessageReType obj) { try { EbayMessageType ebaymessage = ebay.GetById(obj.MessageId); obj.ItemId = ebaymessage.ItemId; obj.EbayId = ebaymessage.MessageId; obj.ReplayBy = CurrentUser.Realname; obj.SenderEmail = ebaymessage.SenderEmail; obj.SenderID = ebaymessage.SenderID; obj.Account = ebaymessage.Shop; obj.ReplayOn = DateTime.Now; obj.UploadTime = Convert.ToDateTime("2000-01-01"); NSession.Save(obj); NSession.Flush(); ebaymessage.ReplayBy = obj.ReplayBy; ebaymessage.ReplayOn = obj.ReplayOn; ebaymessage.MessageStatus = "已回复"; NSession.Update(ebaymessage); NSession.Flush(); } catch (Exception ee) { return(Json(new { errorMsg = "出错了" })); } return(Json(new { IsSuccess = "true" })); }
public ActionResult Edit(int id) { EbayMessageController ebay = new EbayMessageController(); EbayMessageType obj = ebay.GetById(id); ViewData["messageid"] = obj.MessageId; return(View(obj)); }
public JsonResult IsRead(int id) { EbayMessageType obj = GetById(id); if (obj.MessageStatus != "未回复") { return(Json(new { Msg = 1 }, JsonRequestBehavior.AllowGet)); } return(Json(new { Msg = 0 }, JsonRequestBehavior.AllowGet)); }
public static void GetEmailByAPI(AccountType account, DateTime beginDate, DateTime endDate, ISession NSession) { ApiContext context = AppSettingHelper.GetGenericApiContext("US"); context.ApiCredential.eBayToken = account.ApiToken; GetMemberMessagesCall apicall = new GetMemberMessagesCall(context); apicall.DetailLevelList.Add(DetailLevelCodeType.ReturnAll); TimeFilter fltr = new TimeFilter(); fltr.TimeFrom = beginDate; fltr.TimeTo = endDate; MemberMessageExchangeTypeCollection messages; int i = 1; do { apicall.Pagination = new eBay.Service.Core.Soap.PaginationType(); apicall.Pagination.PageNumber = i; apicall.Pagination.EntriesPerPage = 100; messages = apicall.GetMemberMessages(fltr, MessageTypeCodeType.All, MessageStatusTypeCodeType.Unanswered); for (int k = 0; k < messages.Count; k++) { MemberMessageExchangeType mmet = messages[k]; EbayMessageType email = new EbayMessageType(); email.Body = mmet.Question.Body; email.CreationDate = mmet.CreationDate; email.MessageId = mmet.Question.MessageID; email.MessageStatus = "未回复"; email.MessageType = MessageType(mmet.Question.MessageType.ToString()); email.SenderEmail = mmet.Question.SenderEmail; email.SenderID = mmet.Question.SenderID; email.Subject = mmet.Question.Subject; if (mmet.Item != null) { email.ItemId = mmet.Item.ItemID; email.Title = mmet.Item.Title; } email.Shop = mmet.Question.RecipientID[0]; email.CreateOn = DateTime.Now; email.ReplayOn = Convert.ToDateTime("2000-01-01"); if (HasExist(email.MessageId, NSession)) { } else { NSession.Save(email); NSession.Flush(); } } i++; } while (messages != null && messages.Count == 100); }
public JsonResult GetOrder(int id) { EbayMessageType ebayMessage = NSession.Get <EbayMessageType>(id); IList <OrderType> list = NSession.CreateQuery("from OrderType where BuyerName='" + ebayMessage.SenderID + "' order by Id desc").List <OrderType>(); for (int i = 0; i < list.Count; i++) { list[i].Status = Language.GetString(list[i].Status); list[i].ErrorInfo = Language.GetString(list[i].ErrorInfo); } return(Json(list, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(EbayMessageType obj) { try { NSession.Update(obj); NSession.Flush(); } catch (Exception ee) { return(Json(new { ErrorMsg = "出错了", IsSuccess = false })); } return(Json(new { IsSuccess = "true" })); }
/// <summary> /// 根据Id获取 /// </summary> /// <param name="Id"></param> /// <returns></returns> public EbayMessageType GetById(int Id) { EbayMessageType obj = NSession.Get <EbayMessageType>(Id); if (obj == null) { throw new Exception("返回实体为空"); } else { return(obj); } }
public JsonResult DeleteConfirmed(int id) { try { EbayMessageType obj = GetById(id); NSession.Delete(obj); NSession.Flush(); } catch (Exception ee) { return(Json(new { ErrorMsg = "出错了", IsSuccess = false })); } return(Json(new { IsSuccess = "true" })); }
public ActionResult Create(int id) { ViewData["mid"] = id; EbayMessageType obj = ebay.GetById(id); ViewData["sub"] = obj.Subject; ViewData["bod"] = obj.Body; ViewData["buyer"] = obj.SenderID; ViewData["creation"] = obj.CreationDate; ViewData["email"] = obj.SenderEmail; ViewData["ItemId"] = obj.ItemId; ViewData["Title"] = obj.Title; ViewData["Shop"] = obj.Shop; return(View()); }
public string EbayMessageDown(EbayMessageType obj) { try { obj.CreateOn = DateTime.Now; obj.ReplayOn = Convert.ToDateTime("2000-01-01"); if (HasExistByMessageId(obj.MessageId)) { return("该条邮件已同步!"); } else { NSession.Save(obj); NSession.Flush(); return("同步一条邮件!"); } } catch (Exception ex) { return("保存失败" + ex.Message); } }
public ActionResult Edit(int id) { EbayMessageType obj = GetById(id); return(View(obj)); }