public JsonResult GetPayPalId(string pp) { string strReutrn = ""; ICapitalUserAccountService ICMAS = ServiceHelper.Create <ICapitalUserAccountService>(); CapitalUserAccount CMA = ICMAS.GetICapitalUserAccountInfo(base.CurrentUser.Id); CapitalUserAccount cm; if (CMA == null) { if (!string.IsNullOrEmpty(pp)) { cm = new CapitalUserAccount() { userid = base.CurrentSellerManager.Id, CashAccount = pp, CashAccountType = 0, userType = 2 }; strReutrn = cm.CashAccount; ICMAS.AddICapitalUserAccount(cm); } } else { CMA.CashAccount = pp; ICMAS.UPCapitalUserAccount(CMA); strReutrn = CMA.CashAccount; } return(Json(new { result = strReutrn })); }
/// <summary> /// add capital /// </summary> /// <param name="cma"></param> public void AddICapitalUserAccount(CapitalUserAccount cma) { if (cma == null) { return; } context.CapitalUserAccount.Add(cma); context.SaveChanges(); }
/// <summary> /// 根据memid查询 /// </summary> /// <param name="memid"></param> /// <returns></returns> public CapitalUserAccount GetICapitalUserAccountInfo(long memid) { CapitalUserAccount cinfo = ( from p in context.CapitalUserAccount where p.userid.Equals(memid) select p).FirstOrDefault(); return(cinfo); }
public void UPCapitalUserAccount(CapitalUserAccount cma) { CapitalUserAccount cainfo = context.CapitalUserAccount.FirstOrDefault((CapitalUserAccount m) => m.Id == cma.Id); if (cainfo != null) { cainfo.userid = cma.userid; cainfo.CashAccount = cma.CashAccount; cainfo.CashAccountType = cma.CashAccountType; } context.SaveChanges(); }