public ActionResult ModifyMember(T_Member model) { dbContent.Entry(model).State = EntityState.Modified; dbContent.Entry(model).Property(x => x.CreateTime).IsModified = false; dbContent.SaveChanges(); return(Ok()); }
public ActionResult CreateMember(T_Member model) { dbContent.Entry(model).State = EntityState.Added; model.CreateTime = DateTime.Now; dbContent.SaveChanges(); return(Ok()); }
public virtual ResultM Register(T_Member model) { ResultM result = new ResultM(); model.ID = DateTime.Now.Ticks.ToString(); model.CreatedBy = model.OpenID; model.LastModifiedBy = model.OpenID; result.Affected = MemberDA.Add(model); return(result); }
/// <summary> /// 检查会员是否存在 /// </summary> /// <param name="selectCustomer"></param> /// <param name="value"></param> /// <returns>DoFlag = True 存在,DoFlag = False 不存在</returns> public Ptcp <string> CheckMemberIsExist(Enums.SelectCustomer selectCustomer, string value) { var ptcp = new Ptcp <string>(); if (string.IsNullOrEmpty(value)) { ptcp.DoResult = "查询标识错误"; return(ptcp); } T_Member tMember = null; switch (selectCustomer) { case Enums.SelectCustomer.UserId: int userid = Converter.ParseInt(value, 0); if (userid > 0) { //根据会员ID查询 tMember = DbSession.MLT.T_MemberRepository.QueryBy(new T_Member() { SysNo = userid }).FirstOrDefault(); } break; case Enums.SelectCustomer.Mobile: //根据手机号码查询 tMember = DbSession.MLT.T_MemberRepository.QueryBy(new T_Member() { Mobile = value }, " ORDER BY SysNo ASC").FirstOrDefault(); break; } if (tMember.IsNotNull() && tMember.SysNo > 0) { //当前会员存在 ptcp.DoFlag = PtcpState.Success; ptcp.DoResult = "当前会员已存在"; } else { //当前会员不存在 ptcp.DoFlag = PtcpState.Failed; ptcp.DoResult = "当前会员不存在"; } return(ptcp); }
public virtual ResultM Cancellation(string ID, string openID) { ResultM result = new ResultM(); T_Member data = MemberDA.GetByPKey(new T_Member() { ID = ID, OpenID = openID, IsDeleted = false }); data.IsDeleted = true; data.DeletedBy = openID; data.DeletedTime = DateTime.Now; result.Affected = MemberDA.Edit(data); return(result); }
/// <summary> /// 会员数据转换 /// </summary> /// <param name="member"></param> /// <returns></returns> public M_MemberEntity TableT_MemberToM_MemberEntity(T_Member member) { M_MemberEntity memberEntity = new M_MemberEntity(); memberEntity.UserId = member.SysNo.GetValueOrDefault(); memberEntity.Mobile = member.Mobile; memberEntity.Portrait = member.Portrait; //memberEntity.MemPassWord = member.MemPassWord; memberEntity.NickName = member.NickName; memberEntity.Sex = member.Sex.GetValueOrDefault(); memberEntity.StrSex = pm.TableSex(memberEntity.Sex); memberEntity.MinWithdrawals = member.MinWithdrawals.GetValueOrDefault(); if (memberEntity.MinWithdrawals <= 0) { memberEntity.MinWithdrawals = 1; } memberEntity.Birthday = member.Birthday; if (memberEntity.Birthday != null) { memberEntity.StrBirthday = member.Birthday.ToString(); } memberEntity.RegProvince = member.RegProvince; memberEntity.RegArea = member.RegArea; memberEntity.RegCity = member.RegCity; //获取区域信息 var allReg = QueryRegionInfo(); if (allReg.DoFlag == PtcpState.Success && allReg.ReturnValue.IsNotNull() && allReg.ReturnValue.Entities.IsHasRow()) { var proInfo = allReg.ReturnValue.Entities.Where(c => c.RegionId == memberEntity.RegProvince).FirstOrDefault(); if (proInfo.IsNotNull()) { memberEntity.StrRegProvince = proInfo.RegionName; } var areaInfo = allReg.ReturnValue.Entities.Where(c => c.RegionId == memberEntity.RegArea).FirstOrDefault(); if (areaInfo.IsNotNull()) { memberEntity.StrRegArea = areaInfo.RegionName; } var cityInfo = allReg.ReturnValue.Entities.Where(c => c.RegionId == memberEntity.RegCity).FirstOrDefault(); if (cityInfo.IsNotNull()) { memberEntity.StrRegCity = cityInfo.RegionName; } } memberEntity.InforType = member.InforType; memberEntity.StrInfoType = pm.TableInforType(memberEntity.InforType.GetValueOrDefault()); memberEntity.MobileModel = member.MobileModel; memberEntity.Account = member.Account; memberEntity.StrAccount = string.Format("{0:F}", memberEntity.Account); memberEntity.AccountWithdrawn = member.AccountWithdrawn; memberEntity.StrAccountWithdrawn = string.Format("{0:F}", memberEntity.AccountWithdrawn); memberEntity.Score = member.Score; memberEntity.StrScore = string.Format("{0:F}", memberEntity.Score); memberEntity.ScoreWithdrawn = member.ScoreWithdrawn; memberEntity.StrScoreWithdrawn = string.Format("{0:F}", memberEntity.ScoreWithdrawn); //memberEntity.JpushId = member.JpushId; memberEntity.OpenidWxOpen = member.OpenidWxOpen; //memberEntity.OpenidWxMp = member.OpenidWxMp; memberEntity.LastLoginTime = member.LastLoginTime; if (memberEntity.LastLoginTime != null) { memberEntity.StrLastLoginTime = memberEntity.LastLoginTime.ToString(); } memberEntity.SourceTypeSysNo = member.SourceTypeSysNo; memberEntity.StrSourceTypeSysNo = pm.TableSourceTypeSysNo(memberEntity.SourceTypeSysNo.GetValueOrDefault()); memberEntity.ClientIp = member.ClientIp; memberEntity.DeviceCode = member.DeviceCode; memberEntity.RowCeateDate = member.RowCeateDate; if (memberEntity.RowCeateDate != null) { memberEntity.StrRowCeateDate = memberEntity.RowCeateDate.ToString(); } return(memberEntity); }
public CardApplyVM() { TemData = new T_Member(); }
public MemberVM() { TemData = new T_Member(); }