public ActionResult Edit(int id, FormCollection collectionExam) { SqlConnection connEditPostStu = new SqlConnection(); connEditPostStu.ConnectionString = ConfigurationManager.ConnectionStrings["ExamConnectionSRFN"].ConnectionString; StudentSRFN Modifiedstudent = new StudentSRFN(); try { connEditPostStu.Open(); string queryEDITexam = "UPDATE Students SET " + "FirstName = '" + collectionExam["FirstName"] + "', " + "LastName = '" + collectionExam["LastName"] + "', " + "BirthDate = '" + Convert.ToDateTime(collectionExam["BirthDate"]) + "', " + "EmailAddr = '" + collectionExam["EmailAddr"] + "', " + "Country = '" + collectionExam["Country"] + "' " + "WHERE StudentId = " + id + ";"; SqlCommand commandEDITpostOp = new SqlCommand(queryEDITexam, connEditPostStu); commandEDITpostOp.ExecuteNonQuery(); } catch (Exception ex) { return(null); } finally { connEditPostStu.Close(); } return(RedirectToAction("IndexStudent")); }
// GET: StudentSRFN/Edit/5 public ActionResult Edit(int id) { SqlConnection connEditGet = new SqlConnection(); connEditGet.ConnectionString = ConfigurationManager.ConnectionStrings["ExamConnectionSRFN"].ConnectionString; StudentSRFN OperationToEdit = new StudentSRFN(); try { connEditGet.Open(); string queryEDITgetExam = "SELECT * FROM Students WHERE StudentId =" + id + ";"; SqlCommand commEditGetOperations = new SqlCommand(queryEDITgetExam, connEditGet); SqlDataReader DReditGetOp = commEditGetOperations.ExecuteReader(); while (DReditGetOp.Read()) { OperationToEdit.FirstName = DReditGetOp["FirstName"].ToString(); OperationToEdit.LastName = DReditGetOp["LastName"].ToString(); OperationToEdit.BirthDate = Convert.ToDateTime(DReditGetOp["BirthDate"]); OperationToEdit.EmailAddr = DReditGetOp["EmailAddr"].ToString(); OperationToEdit.Country = DReditGetOp["Country"].ToString(); } } catch { return(null); } finally { connEditGet.Close(); } return(View(OperationToEdit)); }
public ActionResult Create(FormCollection collectionExam) { StudentSRFN newStudent = new StudentSRFN(); SqlConnection connCREATEpost = new SqlConnection(); try { connCREATEpost.ConnectionString = ConfigurationManager.ConnectionStrings["ExamConnectionSRFN"].ConnectionString; newStudent.FirstName = collectionExam["FirstName"]; newStudent.LastName = collectionExam["LastName"]; newStudent.BirthDate = Convert.ToDateTime(collectionExam["BirthDate"].ToString()); newStudent.EmailAddr = collectionExam["EmailAddr"]; newStudent.Country = collectionExam["Country"]; string queryCREATEnew = "INSERT INTO Students (FirstName,LastName,BirthDate,EmailAddr,Country)" + " VALUES ('" + newStudent.FirstName + "','" + newStudent.LastName + "','" + newStudent.BirthDate + "','" + newStudent.EmailAddr + "','" + newStudent.Country + "');"; connCREATEpost.Open(); SqlCommand commCREATEpost = new SqlCommand(queryCREATEnew, connCREATEpost); commCREATEpost.ExecuteNonQuery(); return(RedirectToAction("IndexStudent")); } catch (Exception ex) { return(View()); } finally { connCREATEpost.Close(); } }
static List <StudentSRFN> ReadAllStudentsFromDB() { List <StudentSRFN> myStudents = new List <StudentSRFN>(); SqlConnection myConnStu = new SqlConnection(); try { myConnStu.ConnectionString = ConfigurationManager.ConnectionStrings["ExamConnectionSRFN"].ConnectionString; myConnStu.Open(); string queryStu = "SELECT StudentId,FirstName,LastName,BirthDate,EmailAddr,Country FROM Students;"; SqlCommand commandStu = new SqlCommand(queryStu, myConnStu); SqlDataReader myUsersResults = commandStu.ExecuteReader(); while (myUsersResults.Read()) { StudentSRFN newStudent = new StudentSRFN(); newStudent.StudentId = int.Parse(myUsersResults["StudentId"].ToString()); newStudent.FirstName = myUsersResults["FirstName"].ToString(); newStudent.LastName = myUsersResults["LastName"].ToString(); newStudent.BirthDate = (DateTime)myUsersResults["BirthDate"]; newStudent.EmailAddr = myUsersResults["EmailAddr"].ToString(); newStudent.Country = myUsersResults["Country"].ToString(); myStudents.Add(newStudent); } } catch (Exception ex) { return(null); } finally { myConnStu.Close(); } return(myStudents); }