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 Create(ViewModels.MemberViewModel model) { var entity = new Member(); entity.AddIP = HttpHelper.IP; entity.Address = model.Address; entity.AddTime = DateTime.Now; entity.DepartmentID = model.DepartmentID; entity.Description = model.Description; entity.Email = model.Email; entity.GroupID = model.GroupID; entity.IsLeader = model.IsLeader; entity.IsLeap = model.IsLeap; entity.AvtarUrl = model.AvtarUrl; if (entity.IsLeap) { entity.BirthDay1 = Utilities.GetLunarStringOnlyMonthDay(model.BirthDay); } entity.BirthDay = model.BirthDay; entity.LastIP = HttpHelper.IP; entity.LastTime = DateTime.Now; entity.Mobile = model.Mobile; entity.Mobile1 = model.Mobile1; entity.NickName = model.NickName; entity.Password = CheckHelper.StrToMd5(model.Password); entity.QQ = model.QQ; entity.Sex = model.Sex; entity.StudyExp = model.StudyExp; entity.IDNumber = model.IDNumber; entity.JobExp = model.JobExp; entity.JobTitleID = model.JobTitleID; entity.FamilySituation = model.FamilySituation; db.Add<Member>(entity); db.Commit(); if (entity.IsLeader) { var department = DepartmentService.Find(entity.DepartmentID); db.Attach<Department>(department); department.LeaderID = entity.MemberID; db.Commit(); } return entity; }
public void Create(Member model) { db.Add<Member>(model); db.Commit(); }
public void SetLoginCookie(Member member) { var permissionStr = string.Empty; var listCheckstr = new string[]{ "manager", "punish", "caiwu", "boss" }; foreach (var s in listCheckstr) { var result = CheckPermission(s, "controller", member.MemberID); permissionStr += (s + "|" + result.ToString()); permissionStr += ","; } permissionStr = permissionStr.Substring(0, permissionStr.Length - 1); CookieHelper.LoginCookieSave(member.MemberID.ToString(), member.Email, member.NickName, member.AvtarUrl, member.GroupID.ToString(), member.Status.ToString(), permissionStr, member.Password, "1", "DepartmentID|" + member.DepartmentID.ToString() ); }
public void ResetPassword(Member member, string newpassword) { db.Attach<Member>(member); member.Password = CheckHelper.StrToMd5(newpassword); db.Commit(); }
public void Delete(Member model) { var target = Find(model.MemberID); db.Remove<Member>(target); db.Commit(); }