public ActionResult AddStudent(StudentViewModel userInput) { StudentHelper helper = new StudentHelper(); string error = ""; Student student = helper.AddStudent(userInput, out error); if (student != null) { TempData["bid"] = student.bid; return(JavaScript("window.location='" + Url.Action("HostelTransaction") + "'")); } return(Content(error)); }
/// <summary> /// Checks if the student is already in the system. /// Sends a message if the student exits. /// Adds a new student to the system. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdd_Click(object sender, EventArgs e) { Student student = new Student(null, txtFirstName.Text, txtLastName.Text, dtpDOB.Value.Date.ToString("MM/dd/yyyy")); if (StudentHelper.ValidateStudent(student)) { MessageBox.Show("There's another student with duplicate information.", "Duplicate Record", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (StudentHelper.AddStudent(student) > 0) { MessageBox.Show("The student: " + student.FirstName + " , " + student.LastName + " has been added.", "Student Added", MessageBoxButtons.OK, MessageBoxIcon.Information); } txtFirstName.Clear(); txtLastName.Clear(); dtpDOB.Value = DateTime.Today; } }