public UserProDTO ToDTO(UserProEntity User) { MemberService Member = new MemberService(); LevelService Level = new LevelService(); UserProDTO UserPro = new UserProDTO(); UserPro.ID = User.ID; UserPro.UserID = User.UserID; UserPro.LastLevel = User.LastLevel; UserPro.EndLevel = User.EndLevel; UserPro.ProMoney = User.ProMoney; UserPro.FlagDate = User.FlagDate; UserPro.Remark = User.Remark; UserPro.CreateTime = User.CreateTime; UserPro.Flag = User.Flag; UserPro.Pro001 = User.Pro001; UserPro.UserCode = ""; UserPro.TrueName = ""; UserPro.EndLevelName = ""; UserPro.LastLevelName = ""; if (Member.ToUser(int.Parse(User.UserID.ToString())).MemberList != null) { UserPro.UserCode = Member.ToUser(int.Parse(User.UserID.ToString())).MemberList.First().UserCode; UserPro.TrueName = Member.ToUser(int.Parse(User.UserID.ToString())).MemberList.First().TrueName; } if (Level.GetLevelName(UserPro.LastLevel) != null) { UserPro.LastLevelName = Level.GetLevelName(UserPro.LastLevel).LevelName; } if (Level.GetLevelName(UserPro.EndLevel) != null) { UserPro.EndLevelName = Level.GetLevelName(UserPro.EndLevel).LevelName; } return(UserPro); }
/// <summary> /// 添加升级记录数据 /// </summary> /// <param name="UserPro"></param> /// <returns></returns> public long Add(UserProDTO UserPro) { using (MyDbContext dbc = new MyDbContext()) { UserProEntity user = new UserProEntity(); user.AddDate = (DateTime)UserPro.AddDate; user.CreateTime = UserPro.CreateTime; user.Flag = UserPro.Flag; user.FlagDate = UserPro.FlagDate; user.EndLevel = UserPro.EndLevel; user.LastLevel = UserPro.LastLevel; user.Pro001 = UserPro.Pro001; user.ProMoney = UserPro.ProMoney; user.Remark = UserPro.Remark; user.UserID = UserPro.UserID; dbc.UserPro.Add(user); dbc.SaveChanges(); return(user.ID); } }