public Member_Action Create(Member member, int memberAction, string description) { Member_Action member_Action = new Member_Action() { MemberID = member.MemberID, ActionType = memberAction, AddTime = DateTime.Now, Description = description, IP = HttpHelper.IP }; db.Add<Member_Action>(member_Action); db.Commit(); return member_Action; }
public Member_Action Create(MemberActionType MemberActionType, string description) { var MemberID = CookieHelper.MemberID; Member_Action member_Action = new Member_Action() { MemberID = MemberID, ActionType = (int)MemberActionType, AddTime = DateTime.Now, Description = description, IP = HttpHelper.IP }; db.Add<Member_Action>(member_Action); db.Commit(); return member_Action; }
public int Login(string UserName, string Md5Password) { var LoginUser = db.Set<Member>() .SingleOrDefault(x => x.NickName.Equals(UserName, StringComparison.CurrentCultureIgnoreCase) && x.Password.Equals(Md5Password, StringComparison.CurrentCultureIgnoreCase)); if (LoginUser != null) { if (LoginUser.Status == (int)MemberCurrentStatus.Delete) { return -1; } else { db.Attach<Member>(LoginUser); LoginUser.LastIP = HttpHelper.IP; LoginUser.LastTime = DateTime.Now; LoginUser.LoginCount = LoginUser.LoginCount + 1; int memberAction = (int)MemberActionType.Login; Member_Action ma = new Member_Action(); ma.ActionType = memberAction; ma.AddTime = DateTime.Now; ma.IP = HttpHelper.IP; ma.Description = "登录"; LoginUser.Member_Action.Add(ma); db.Commit(); SetLoginCookie(LoginUser); return 1; } } else { return 0; } }