public long CreateOUMember(EntityDTO.OUmemberDTO ouMemberEntity)
        {
            using (var scope = new TransactionScope())
            {
                var ouMember = new OUmember
                {
                    Firstname = ouMemberEntity.Firstname,
                    Lastname  = ouMemberEntity.Lastname,
                    Age       = ouMemberEntity.Age
                };

                _unitOfWork.OUMemberRepository.Insert(ouMember);
                _unitOfWork.Save();
                scope.Complete();
                return(ouMember.Id);
            }
        }
        public bool UpdateOUMember(long ouMemberId, EntityDTO.OUmemberDTO ouMemberEntity)
        {
            var success = false;

            if (ouMemberEntity != null)
            {
                using (var scope = new TransactionScope())
                {
                    var ouMember = _unitOfWork.OUMemberRepository.GetByID(ouMemberId);
                    if (ouMember != null)
                    {
                        ouMember.Firstname = ouMemberEntity.Firstname;
                        ouMember.Lastname  = ouMemberEntity.Lastname;
                        ouMember.Age       = ouMemberEntity.Age;
                        _unitOfWork.OUMemberRepository.Update(ouMember);
                        _unitOfWork.Save();
                        scope.Complete();
                        success = true;
                    }
                }
            }
            return(success);
        }