public void CreateMember(string userId, string name, string email) { memberRepo.Add(new Member() { Id = userId, Name = name, Email = email, PlanCode = "FREE" }); memberRepo.SaveChanges(); }
public void Post([FromBody] Member member) { if (ModelState.IsValid) { MemberRepository.Add(member); } }
/// <summary> /// Adds a member to the repository /// </summary> /// <param name="m"></param> public void Add(Member m) { memberRepository.Add(m); var e = EventArgs.Empty; OnUpdated(e); }
public void Should_AddNameFrequencies() { var memberRepository = new MemberRepository(); var firstNameQuery = from m in _members select new { Name = m.FirstName }; var lastNameQuery = from m in _members select new { Name = m.LastName }; var names = firstNameQuery.Concat(lastNameQuery); var nameFrequencies = (from m in names group m by m.Name into grp let count = grp.Count() let name = grp.Key select new NameFrequency { Name = name, Count = count }) .OrderByDescending(a => a.Count) .ThenBy(a => a.Name); var success = memberRepository.Add(nameFrequencies); Assert.AreEqual(6, nameFrequencies.Count()); Assert.IsTrue(success); }
public void Add(Member member) { EventArgs ev = new EventArgs(); _MemberRepository.Add(member); OnChanged(this, ev); }
public void TestMethod1() { MemberRepository mr = new MemberRepository(); Member member = new Member { Age = 1, Balance = 100, Birthday = DateTime.Now.Date, CardId = "333", CourseCounselorId = 2, CourseCounselorName = "奥黛丽", Gender = "女", IsDeleted = false, Name = "黛安娜", Phone = "13332442311", QQ = "555367", RegDate = DateTime.Now, Remarks = "一刀一人", StudioId = 1, StudioName = "地球分店", TransactorId = 1, TransactorName = "BetaCat", Type = "英雄" }; mr.Add(member); }
protected void lnkAddMember_Click(object sender, EventArgs e) { foreach (var item in lstMembers.Items) { if (((CheckBox)item.FindControl("chkAdd")).Checked) { var teamMember = tmmbRepo.FindBy(lstMembers.DataKeys[item.DataItemIndex].Value); teamMember.TeamId = teamId; tmmbRepo.Update(teamMember); } } if (!string.IsNullOrEmpty(txtnewMemberName.Text)) { Member newMember = new Member(); List <string> name = txtnewMemberName.Text.Split(' ').ToList(); newMember.FirstName = name.First(); name.RemoveAt(0); newMember.LastName = string.Join(" ", name.ToArray()); newMember.Phone = txtnewMemberPhone.Value; newMember.Email = txtnewMemberEmail.Value; newMember.TeamId = teamId; tmmbRepo.Add(newMember); } tmmbRepo.Save(); LoadMembers(teamId); }
public void Add(long Id, string name) { bool exists = true; foreach (Member existingMember in _memberRepository.All()) { if (existingMember.personalNr == Id) { exists = true; System.Windows.Forms.MessageBox.Show("Member already exists"); break; } else { exists = false; } } if (!exists) { _memberRepository.Add(new Member() { personalNr = Id, Name = name }); OnUpdate(new EventArgs()); } }
public void AddMember(Member member) { memberRepository.Add(member); if (Updated != null) { Updated(this, EventArgs.Empty); } }
public void AddMember(string name, int persId) { Member member = new Member(); member.Name = name; member.PersId = persId; _memberRepository.Add(member); }
public void Should_NotAddAddresses_When_Empty() { var memberRepository = new MemberRepository(); var addresses = new List <Address>(); var success = memberRepository.Add(addresses); Assert.IsFalse(success); }
public void ShouldGetAllMembers() { var members = new List <Member> { new Member { Id = 1, FirstName = "Ronaldinho", LastName = "Gaucho", MemberSports = new List <MemberSport> { new MemberSport { MemberId = 1, SportId = 1 } } }, new Member { Id = 2, FirstName = "Ronaldinho", LastName = "Gaucho", MemberSports = new List <MemberSport> { new MemberSport { MemberId = 1, SportId = 1 } } } }; var options = new DbContextOptionsBuilder <ASMembershipContext>() .UseInMemoryDatabase("ShouldGetAllMembers") .Options; using (var context = new ASMembershipContext(options)) { context.Sports.AddRange(GetTestSports()); context.SaveChanges(); var memberRepository = new MemberRepository(context); foreach (var member in members) { memberRepository.Add(member); } } using (var context = new ASMembershipContext(options)) { var memberRepository = new MemberRepository(context); var result = memberRepository.GetAll(); Assert.Equal(2, result.Count); } }
public ActionResult Create(Member member) { if (ModelState.IsValid) { memberRepository.Add(member); return(RedirectToAction("Registration")); } return(View(member)); }
/// <summary> /// The Add method, adding a member to the Database /// </summary> /// <param name="item">member to add</param> public void Add(Member item) { if (item.Name.Length == 0 || !item.Name.Contains(' ')) { throw new InvalidInputException(); } memberRepo.Add(item); OnUpdated(EventArgs.Empty); }
public Member CreateNewMember([FromBody] Member member) { if (MemberRepository.IsExist(member.FullName)) { throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Another member with the same fullname is already exist.")); } return(MemberRepository.Add(member.FullName, member.Age)); }
public void Should_AddAddresses() { var memberRepository = new MemberRepository(); var addresses = _members.Select(m => m.Address); var success = memberRepository.Add(addresses); Assert.AreEqual(4, addresses.Count()); Assert.IsTrue(success); }
public void Should_NotAddNameFrequencies_When_Empty() { var memberRepository = new MemberRepository(); var nameFrequencies = new List <NameFrequency>(); var success = memberRepository.Add(nameFrequencies); Assert.IsFalse(success); }
public void Add(string name, string sso) { if (String.IsNullOrEmpty(name)) { throw new FormatException("Name can't be empty"); } memberRepository.Add(new Member { Name = name, SSO = sso, MemberShip = DateTime.Now }); OnUpdate(); }
/// <summary> /// Adds a member and makes sure its added to the DB, also raises the OnChanged() event /// </summary> /// <param name="m">The member to be added</param> public void Add(Member m) { try { memberRepository.Add(m); OnChanged(EventArgs.Empty); } catch (Exception ex) { if (ex is FormatException || ex is NullReferenceException || ex is ArgumentNullException) { throw ex; } } }
protected void lnkAddUpdateMember_Click(object sender, EventArgs e) { var btn = sender as LinkButton; List <string> name = txtNewMemberName.Text.Split(' ').ToList(); Member member = new Member() { FirstName = name.First(), Phone = txtNewMemberPhone.Text, Email = txtNewMemberEmail.Text, Address = txtNewMemberAddress.Text, City = txtNewMemberCity.Text, State = txtNewMemberState.Text, ZipCode = txtNewMemberZipCode.Text, TeamId = ddlTeam.SelectedValue.Equals(string.Empty) ? 0 : Convert.ToInt32(ddlTeam.SelectedValue) }; name.RemoveAt(0); member.LastName = string.Join(" ", name.ToArray()); switch (btn.CommandName) { case "New": memberRepo.Add(member); memberRepo.Save(); break; case "Update": if (!string.IsNullOrEmpty(btn.CommandArgument)) { member.MemberId = Convert.ToInt32(btn.CommandArgument); memberRepo.Update(member); } break; default: break; } memberRepo.Save(); if (Request.Params.Get("Add") != null) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), Page.UniqueID + "_ModalNotification", string.Format("app.modalFunction('{0}','{1}',{2},{3});", "Member Added", "A New Member has been added.", "null", "function(){ window.location='../home.aspx';}"), true); } else { ((SiteMaster)Page.Master).AddNotification(Page, "Member Update Successful", member.FullName + " was updated."); } LoadGrid(); }
public int Add(AddMemberDto dto) { Member member = new Member() { Address = dto.Address, Age = dto.Age, Fullname = dto.Fullname }; _memberRepository.Add(member); _unitOfWork.Complete(); return(member.Id); }
public async Task <int> AddMember(AddMemberDto dto) { Member member = new Member { Address = dto.Address, Age = dto.Age, FullName = dto.FullName }; _repository.Add(member); await _unitOfWork.Complete(); return(member.Id); }
/// <summary> /// Method to add a member to the database. /// </summary> /// <param name="member">Member to add</param> public void AddMember(Member member) { string error = string.Empty; if (3 > member.Name.Length) { throw new ArgumentException("Name must at least be 3 characters long."); } else if (true != ValidateSSN(member.PersonalID, out error)) { throw new ArgumentException(error); } memberRepository.Add(member); Updated.Invoke(this, new EventArgs()); }
public IActionResult Create([Bind("Email")] Member member) { if (!_memberRepository.MemberExists(member.Email)) { _memberRepository.Add(member); //_memberRepository.SendEmail(member.Email); return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("Email", "Bu Email ile daha önce Kayıt İşlemi Gerçekleşmiştir"); //return View(member); return(ViewComponent("Login")); }
public ActionResult Create(Member member) { if (ModelState.IsValid) { var validationresult = memberFunction.Validate(member, memberRepository); if (validationresult.Count != 0) { ModelState.Merge(validationresult); return(View(member)); } var MemberWithHash = memberFunction.CreateAccount(member); memberRepository.Add(MemberWithHash); return(RedirectToAction("Login")); } return(View(member)); }
public void AddTest() { var repo = new MemberRepository(InitializeData()); repo.Add(new Entities.Member() { Name = "Anna", Email = "*****@*****.**", OptionalEmail = "", DateOfBirth = DateTime.Now, Gender = "Female", MobileNumber = "+12345", Password = "******" }); Assert.IsTrue(repo.Members.Count == 2); Assert.IsTrue(repo.Members[1].ID == 2); Assert.IsTrue(repo.Members[1].Name == "Anna"); }
public void ShouldUpdateMember() { var member = new Member { Id = 1, FirstName = "Ronaldinho", LastName = "Gaucho", MemberSports = new List <MemberSport> { new MemberSport { MemberId = 1, SportId = 1 } } }; var options = new DbContextOptionsBuilder <ASMembershipContext>() .UseInMemoryDatabase("ShouldUpdateMember") .Options; using (var context = new ASMembershipContext(options)) { context.Sports.AddRange(GetTestSports()); context.SaveChanges(); var memberRepository = new MemberRepository(context); memberRepository.Add(member); } using (var context = new ASMembershipContext(options)) { var memberRepository = new MemberRepository(context); member.FirstName = "Mo"; member.LastName = "Salah"; member.MemberSports.First().SportId = 2; memberRepository.Update(member); var result = memberRepository.GetById(member.Id); Assert.Equal("Mo", result.FirstName); Assert.Equal("Salah", result.LastName); Assert.Equal("Tennis", result.MemberSports.First().Sport.Name); } }
public void CannotAddIdenticalEmails() { var member = new Member { Email = "[email protected]", FullName = "Kalle Ada", Password = "******" }; IMemberRepository repository = new MemberRepository(); try { repository.Add(member); } catch (GenericADOException) { return; } Assert.Fail("Should not be able to add two emails of same sort"); }
public void AddMember_can_successfully_save_a_Member() { // Arrange var memberRepository = new MemberRepository(activeSessionManager); var member = new Member() { Email = "*****@*****.**", FirstName = "Tim", LastName = "Barcz", Username = "******", Password = "******", PasswordSalt = "sodium chloride" }; // Act var returnedMemberId = memberRepository.Add(member); // Assert Assert.That(member.MemberId, Is.GreaterThan(0)); Assert.That(member.MemberId, Is.EqualTo(returnedMemberId)); }
private async Task <HttpResponseMessage> HttpPost(HttpControllerContext controllerContext) { HttpResponseMessage retval = null; //awaitable bir metodumuzun dönüşünü bekletmiş oluyoruz string contentAsString = await controllerContext.Request.Content.ReadAsStringAsync(); Member postedMember = JsonConvert.DeserializeObject <Member>(contentAsString); if (MemberRepository.IsExist(postedMember.FullName)) { retval = controllerContext.Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Another member the same fullname is already exist."); } else { var newMember = MemberRepository.Add(postedMember.FullName, postedMember.Age); retval = controllerContext.Request.CreateResponse(HttpStatusCode.OK, newMember); } return(retval); }
public bool CreateUser(string username, string email, string password, string fullname) { IMemberRepository mr = new MemberRepository(); string passwordHash = FormsAuthentication.HashPasswordForStoringInConfigFile( password + username, "sha1"); var member = new Member { UserName = username, Email = email, Password = passwordHash, FullName = fullname }; try { mr.Add(member); } catch { return(false); } return(true); }