Exemplo n.º 1
0
        private void SetActivation(Domain.Member member, bool isActive)
        {
            member.IsActive   = isActive;
            member.ModifiedOn = DateTime.Now;

            _memberDataService.Update(member);
        }
Exemplo n.º 2
0
        private async Task SetActivationAsync(Domain.Member member, bool isActive)
        {
            member.IsActive   = isActive;
            member.ModifiedOn = DateTime.Now;

            await _memberDataService.UpdateAsync(member);
        }
Exemplo n.º 3
0
        public Domain.Member loadMemberDetails(int id)
        {
            string xmlStr;
            int    memberId;
            string party;
            string memberFrom;
            string fullTitle;

            Domain.Member m;

            url = "http://data.parliament.uk/membersdataplatform/services/mnis/members/query/id=" + id + "/";

            using (var wc = new WebClient())
            {
                xmlStr = wc.DownloadString(url);
            }

            doc.LoadXml(xmlStr);
            foreach (XmlNode node in doc.DocumentElement)
            {
                memberId   = int.Parse(node.Attributes[0].Value);
                party      = node["Party"].InnerText;
                memberFrom = node["MemberFrom"].InnerText;
                fullTitle  = node["FullTitle"].InnerText;

                m = new Domain.Member(memberId, party, memberFrom, fullTitle);
                return(m);
            }

            return(null);
        }
Exemplo n.º 4
0
        private void btnMember_Click(object sender, EventArgs e)
        {
            string xmlStr;
            int    memberId;
            string party;
            string memberFrom;
            string fullTitle;

            url = "http://data.parliament.uk/membersdataplatform/services/mnis/members/query/id=579/";

            using (var wc = new WebClient())
            {
                xmlStr = wc.DownloadString(url);
            }

            doc.LoadXml(xmlStr);
            foreach (XmlNode node in doc.DocumentElement)
            {
                memberId   = int.Parse(node.Attributes[0].Value);
                party      = node["Party"].InnerText;
                memberFrom = node["MemberFrom"].InnerText;
                fullTitle  = node["FullTitle"].InnerText;

                Domain.Member m = new Domain.Member(memberId, party, memberFrom, fullTitle);
                memberInfo.Items.Add(m.ToString());
            }
        }
        public void Read(Domain.Member member, CheckStylesItem item)
        {
            var linesOfCode = IntParser.Match(item.Message).Value.AsInt();

            member.StartLine   = item.Line;
            member.EndLine     = member.StartLine + linesOfCode + PuppyCrawlMethodFudgeFactor;
            member.LinesOfCode = linesOfCode;
        }
        public void GetById()
        {
            // Arrange
            MembersController controller = new MembersController();

            // Act
            Domain.Member result = controller.Get(579);

            // Assert
            Assert.IsNotNull(result);

            Assert.AreEqual("The Rt Hon. the Lord Foulkes of Cumnock", result.fullTitle);
            Assert.AreEqual("Life peer", result.memberFrom);
        }
Exemplo n.º 7
0
        public void TestMethod2()
        {
            // Arrange
            Services.CallService service = new Services.CallService();

            // Act
            Domain.Member member = service.loadMemberDetails(579);

            // Assert
            Assert.IsNotNull(member);

            Assert.AreEqual("The Rt Hon. the Lord Foulkes of Cumnock", member.fullTitle);
            Assert.AreEqual("Life peer", member.memberFrom);
        }
Exemplo n.º 8
0
        private static Domain.Member GenerateMember(string firebaseId, string email, string displayName)
        {
            var now = DateTime.Now;

            var member = new Domain.Member
            {
                FirebaseId  = firebaseId,
                Email       = email,
                DisplayName = displayName,
                IsActive    = true,
                CreatedOn   = now,
                ModifiedOn  = now
            };

            return(member);
        }
        /// <summary>
        /// 创建会员
        /// </summary>
        /// <param name="request"></param>
        /// <param name="cancellationToken"></param>
        /// <returns></returns>
        public async Task <bool> Handle(CreateMemberCommand request, CancellationToken cancellationToken)
        {
            //验证账号是否存在
            if (await _memberRepository.AnyAsync(p => p.PhoneNumber == request.PhoneNumber))
            {
                throw new WlException("号码已注册");
            }
            //验证手机号是否被添加
            if (await _userRepository.AnyAsync(p => p.PhoneNumber == request.PhoneNumber))
            {
                throw new WlException("此号码已被添加为员工,无法注册.请联系管理员");
            }
            var allowUserNumber = _configuration["Allocation:allowUserNumber"];
            var member          = new Domain.Member(request.UserName, request.PhoneNumber, request.Company, allowUserNumber.ToInt(0).Value);

            member = await _memberRepository.InsertAndGetIdAsync(member);

            //优先创建member表数据,member.id可以获取到
            member.CreateMemberUser(request.Password);
            member.CreateMemberFeatureMenu();
            await _memberRepository.UnitOfWork.SaveEntitiesAsync(cancellationToken);

            return(true);
        }
        public void Read(Domain.Member member, CheckStylesItem item)
        {
            var split = Parser.Split(item.Message);

            member.NumberOfParameters = split[split.Length - 2].AsInt();
        }
 public void Read(Domain.Member member, CheckStylesItem item)
 {
     member.CylomaticComplexity = Parser.Match(item.Message).Value.AsInt();
 }
Exemplo n.º 12
0
 // GET: api/Members/5
 public Domain.Member Get(int id)
 {
     Services.CallService servis = new Services.CallService();
     Domain.Member        member = servis.loadMemberDetails(id);
     return(member);
 }
Exemplo n.º 13
0
 public void Read(Domain.Member member, CheckStylesItem item)
 {
     member.BooleanExpressionComplexity = IntParser.Match(item.Message).Value.AsInt();
 }
Exemplo n.º 14
0
 public void Read(Domain.Member member, CheckStylesItem item)
 {
     member.MissingDefaultCase += 1;
 }
 public void Read(Domain.Member member, CheckStylesItem item)
 {
     member.NestedIfDepth = IntParser.Match(item.Message).Value.AsInt();
 }