コード例 #1
0
        public async Task AddMember_Database_Call_Is_Made_Once()
        {
            // Arrange
            var cardId     = "ByDJ0lbYcPkzp2Ja";
            var memberRepo = new Mock <IMembershipRepository>();

            var newMember = new NewMember
            {
                CardId   = cardId,
                Name     = "Test User",
                MemberId = "1234",
                Email    = "*****@*****.**",
                Mobile   = "0774564154",
                Pin      = "3433"
            };

            var createdMember = new MemberDto()
            {
                Name = "Test User"
            };

            memberRepo.Setup(x => x.AddMember(It.IsAny <NewMember>())).Returns(() => null);

            // Act
            var memberService = new MemberService(memberRepo.Object);
            var result        = memberService.AddMember(newMember);

            // Assert
            memberRepo.Verify(x => x.AddMember(It.IsAny <NewMember>()), Times.Once);
        }
コード例 #2
0
        public ActionResult Create([Bind(Include = "Id,FirstName,LastName,Instrument,Gender")] Member member)
        {
            if (ModelState.IsValid)
            {
                ss.AddMember(member);
                return(RedirectToAction("Index"));
            }

            return(View(member));
        }
コード例 #3
0
        /// <summary>
        /// 添加会员信息
        /// </summary>
        /// <param name="Name"></param>
        /// <param name="Phone"></param>
        /// <returns></returns>
        public static bool AddMember(string Name, string Phone)
        {
            int flag = MemberService.AddMember(Name, Phone);

            if (flag == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #4
0
        public async void Add_add_member_properly()
        {
            var dto = MemberFactory.GenerateAddMemberDto("dummy-address",
                                                         31, "dummy-fullname");

            var actual = await _sut.AddMember(dto);

            var expected = _readContext.Members.Single(_ => _.Id == actual);

            expected.FullName.Should().Be("dummy-fullname");
            expected.Age.Should().Be(31);
            expected.Address.Should().Be("dummy-address");
            expected.Id.Should().Be(actual);
        }
コード例 #5
0
        private void msp_file_add_member_Click(object sender, EventArgs e)
        {
            MemberForm form = new MemberForm(memberService);

            try
            {
                if (DialogResult.OK == form.ShowDialog())
                {
                    memberService.AddMember(form.Member);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #6
0
        public void CreateMember(string memberId, string fName, string lName)
        {
            var result = _memberService.FindMember(memberId);

            if (result == null)
            {
                Members newMember = new Members()
                {
                    MemberId  = memberId,
                    FirstName = fName,
                    LastName  = lName
                };
                _memberService.AddMember(newMember);
                _memberService.SaveMember();
            }
        }
コード例 #7
0
        public void ShouldAddMember()
        {
            var member = new Member
            {
                Id        = 1,
                FirstName = "Ronaldinho",
                LastName  = "Gaucho"
            };

            Member savedMember = null;

            _memberRepositoryMock.Setup(x => x.Add(It.IsAny <Member>()))
            .Callback <Member>(m => savedMember = m);

            _memberService.AddMember(member);

            _memberRepositoryMock.Verify(x => x.Add(member), Times.Once);
            Assert.Equal(member, savedMember);
        }
コード例 #8
0
        private void AddMember_Btn_Click(object sender, EventArgs e)
        {
            var validationList = new List <string>
            {
                Member_Name_textbox.Text,
                Member_Id_textbox.Text
            };

            if (CheckInput(validationList))
            {
                var member = new Member
                {
                    Name = Member_Name_textbox.Text,
                    Pnr  = Member_Id_textbox.Text
                };
                _memberService.AddMember(member);
                ClearMemberInput();
            }
        }
コード例 #9
0
ファイル: MemberController.cs プロジェクト: TooFeD/GenTree
        public async Task <IHttpActionResult> AddMember(AddMemberBindingModel model)
        {
            UnitOfWork    uow     = new UnitOfWork(new ApplicationDbContext());
            MemberService service = new MemberService(uow);

            Member member = new Member()
            {
                FirstName   = model.FirstName,
                SecondName  = model.SecondName,
                LastName    = model.LastName,
                Address     = model.Address,
                DateOfBirth = model.DateOfBirth,
                DateOfDeth  = model.DateOfDeth,
                Sex         = model.Sex,
                Photo       = model.Photo,
                OtherInfo   = model.OtherInfo
            };
            var userId = User.Identity.GetUserId();

            service.AddMember(userId, member);
            uow.Commit();

            return(Ok());
        }
コード例 #10
0
 public string AddMember([FromBody] Member member)//傳輸api資料庫的Member資料
 //丟到Body,希望回傳值是登入成功與否(字串)
 {
     return(_memberService.AddMember(member));
 }
コード例 #11
0
ファイル: Successful.cs プロジェクト: omidjamali68/Library
        //یک عضو با نام ونام خانوادگی امید جمالی
        //و سن 31 سال و آدرس بلوار محراب در فهرست اعضا تعریف میکنم
        private async void When()
        {
            var dto = MemberFactory.GenerateAddMemberDto("بلوارمحراب", 31, "امیدجمالی");

            _memberId = await _sut.AddMember(dto);
        }
コード例 #12
0
        public async Task <int> Add(AddMemberDto dto)
        {
            int addedId = await _service.AddMember(dto);

            return(addedId);
        }
コード例 #13
0
 public ActionResult PostMember([FromBody] Member member)
 {
     _service.AddMember(member);
     return(Ok());
 }
コード例 #14
0
 public Member AddMember(Member New_Member)
 {
     return(mService.AddMember(New_Member));
 }