コード例 #1
0
        private void GenerateMembers()
        {
            var random = new Random();

            Session["Members"] = new List <Member>();

            DateTime startDate = new DateTime(1800, 01, 01);
            DateTime endDate   = new DateTime(2017, 06, 09);

            var dal = new MemberDAL((List <Member>)Session["Members"]);

            for (int i = 0; i < random.Next(10, 20); i++)
            {
                String        firstEmail  = random.NextString(8);
                String        secondEmail = random.NextString(8);
                String        email       = firstEmail + "@" + secondEmail + ".com";
                DateTime      date        = random.NextDate(startDate, endDate);
                Random.Person p           = random.NextPerson(Random.AllowedLanguage.FRENCH);
                Member        m           = new Member()
                {
                    Name = p.LastName, Firstname = p.FirstName, Email = email, BirthDate = date
                };
                dal.Add(m);
            }
        }
コード例 #2
0
        [ValidateAntiForgeryToken] // Création d'un nouveau membre
        public ActionResult Create([Bind(Include = "Name, Firstname, BirthDate, Email")] Member member)
        {
            // Récupération des datas des membres
            MemberDAL dal = new MemberDAL((List <Member>)Session["Members"]);

            if (ModelState.IsValid)
            {
                dal.Add(member);                   //Ajour du nouveau membre à la liste de membres
                return(RedirectToAction("Index")); // Retour à la liste des membres
            }

            return(RedirectToAction("Add")); // Sinon, rester sur le formulaire d'ajout
        }
コード例 #3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string    name      = txtName.Text;
            string    phone     = txtPhone.Text;
            string    email     = txtEmail.Text;
            string    address   = txtAddress.Text;
            string    password  = txtPassword.Text;
            MemberDAL memberDAL = new MemberDAL();
            Member    m         = new Member(name, phone, email, address, password);

            memberDAL.Add(m);
            lblStatus.Text = "Registration was successful";
        }
コード例 #4
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string       name               = txtName.Text;
            string       email              = txtEmail.Text;
            string       phoneNumber        = txtPhoneNumber.Text;
            UserCategory uc                 = (UserCategory)lstUserCategory.SelectedIndex;
            DateTime     dateOfBirth        = Convert.ToDateTime(txtDateOfBirth.Text);
            string       password           = txtPassword.Text;
            DateTime     dateOfRegistration = DateTime.Today;
            MemberDAL    memberDAL          = new MemberDAL();
            Member       m = new Member(name, email, phoneNumber, uc, dateOfBirth, password, dateOfRegistration);

            //
            if (CalAge(dateOfBirth) >= 15)
            {
                memberDAL.Add(m);
                lblStatus.Text = "Registration was successful";
            }
            else
            {
                lblStatus.Text = "Membership is allowed over 15 years old";
            }
        }
コード例 #5
0
 /// <summary>
 /// Adds member to repository, save current state.
 /// </summary>
 /// <param name="member"></param>
 private void saveMember(Member member)
 {
     _memberDAL.Add(member);
     _memberDAL.Save();
 }
コード例 #6
0
 public void Add(MemberDTO DTO)
 {
     DAL.Add(DTO);
 }
コード例 #7
0
ファイル: MemberBLL.cs プロジェクト: zhaowei05/Book
 public int Add(MemberEntity entity)
 {
     return(dal.Add(entity));
 }