public void DeleteMember(MemberBO member) { using (var context = new InThuDoEntities()) { var entity = context.Users.SingleOrDefault(m => m.UserId == member.UserId); entity.Deteted = true; context.SaveChanges(); } }
public MemberBO SaveInfo() { IMemberService memberService = new MemberService(); MemberBO member = memberService.GetMember(this.MemeberId); if (member != null) { member.UserName = txtUserName.Text; member.DepartmentId = int.Parse(ddlDepartment.SelectedValue); member.FullName = txtFullName.Text; member.Address = txtAdress.Text; member.Telephone = txtTelephone.Text; member.Email = txtEmail.Text; member.RoleTypeId = int.Parse(ddlRoleType.SelectedValue); member.LastEditedOn = DateTime.Now; memberService.UpdateMember(member); } else { member = new MemberBO() { UserName = txtUserName.Text, Password = txtPassword.Text, FullName = txtFullName.Text, Address = txtAdress.Text, Telephone = txtTelephone.Text, Email = txtEmail.Text, RoleTypeId = int.Parse(ddlRoleType.SelectedValue), CreatedOn = DateTime.Now, DepartmentId = int.Parse(ddlDepartment.SelectedValue) }; MemberStatus status = MemberStatus.Success; member.UserId = memberService.InsertMember(member, out status); if (status != MemberStatus.Success) { throw new InthudoException(string.Format("Không thể tạo user: {0}",status.ToString())); } } return member; }
public void UpdateMember(MemberBO member) { using (var context = new InThuDoEntities()) { var entity = context.Users.SingleOrDefault(m => m.UserId == member.UserId); entity.Email = member.Email; entity.UserName = member.UserName; entity.Address = member.Address; entity.Telephone = member.Telephone; entity.RoleTypeId = member.RoleTypeId; entity.LastEditedOn = member.LastEditedOn; entity.FullName = member.FullName; entity.DepartmentId = member.DepartmentId; //context.Members.Attach(entity); context.SaveChanges(); } }
public int InsertMember(MemberBO member) { using (var context = new InThuDoEntities()) { var entity = Mapper.Map<MemberBO, User>(member); context.Users.Add(entity); context.SaveChanges(); // update business object with new id return entity.UserId; } }
public void DeleteMember(MemberBO member) { memberDao.DeleteMember(member); }
public void UpdateMember(MemberBO member) { memberDao.UpdateMember(member); }
public int InsertMember(MemberBO member, out MemberStatus status) { status = MemberStatus.Success; if (this.GetMemberByUserName(member.UserName) != null) { status = MemberStatus.DupplicateUser; } if (this.GetMemberByEmail(member.Email) != null) { status = MemberStatus.DupplicateEmail; } if (this.GetMemberByTelephone(member.Telephone) != null) { status = MemberStatus.DupplicateTelephone; } if (status == MemberStatus.Success) { return InsertMember(member); } return 0; }
public int InsertMember(MemberBO member) { return memberDao.InsertMember(member); }