protected void btnRegister_Click(object sender, EventArgs e) { string name = txtName.Text; string family = txtFamily.Text; int username =Convert.ToInt32( txtUserName.Text); int password = Convert.ToInt32(txtRptPassword.Text); string email = txtEmail.Text; string date = DateTime.Now.ToString(); bool status = false; Membership mem = new Membership(date, status); int grpId = Convert.ToInt32(dpdGroup.SelectedItem.Value); CourseGroup group = DB.CourseGroups.Where(g=>g.Id==grpId).First(); bool result = DB.Users.Any(u => u.UserName == username); if (group.NumberOfStd < group.Capacity) { if (result == false) { Student std = new Student(name, family, username, password, email); DB.Users.InsertOnSubmit(std); std.AddMembership(mem); group.AddMember(mem); mem.AssignStudent(std); mem.AssignGroup(group); } else { Student searchStd = (Student)DB.Users.Where(s => s.UserName == username).First(); DB.Users.InsertOnSubmit(searchStd); searchStd.AddMembership(mem); group.AddMember(mem); mem.AssignStudent(searchStd); mem.AssignGroup(group); } } }
if (group.NumberOfStd < group.Capacity)
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)