public ActionResult Create(SamochodModel samochodModel) { if (ModelState.IsValid) { using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); string query = "INSERT INTO samochod VALUES(@SamochodMarka, @SamochodModelPojazdu, @SamochodDataProdukcji, " + "@SamochodPojemnosc, @SamochodPrzebieg, @SamochodPrzeglad)"; SqlCommand sqlCmd = new SqlCommand(query, sqlCon); sqlCmd.Parameters.AddWithValue("@SamochodMarka", samochodModel.SamochodMarka); sqlCmd.Parameters.AddWithValue("@SamochodModelPojazdu", samochodModel.SamochodModelPojazdu); sqlCmd.Parameters.AddWithValue("@SamochodDataProdukcji", samochodModel.SamochodDataProdukcji); sqlCmd.Parameters.AddWithValue("@SamochodPojemnosc", samochodModel.SamochodPojemnosc); sqlCmd.Parameters.AddWithValue("@SamochodPrzebieg", samochodModel.SamochodPrzebieg); sqlCmd.Parameters.AddWithValue("@SamochodPrzeglad", samochodModel.SamochodPrzeglad); sqlCmd.ExecuteNonQuery(); } return(RedirectToAction("Index")); } else { return(View(samochodModel)); } }
public ActionResult Edit(int id) { SamochodModel samochodModel = new SamochodModel(); DataTable dtSamochod = new DataTable(); using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); string query = "SELECT * FROM samochod WHERE id=@SamochodID"; SqlDataAdapter sqlDa = new SqlDataAdapter(query, sqlCon); sqlDa.SelectCommand.Parameters.AddWithValue("@SamochodID", id); sqlDa.Fill(dtSamochod); } if (dtSamochod.Rows.Count == 1) { samochodModel.SamochodMarka = dtSamochod.Rows[0][1].ToString(); samochodModel.SamochodModelPojazdu = dtSamochod.Rows[0][2].ToString(); samochodModel.SamochodDataProdukcji = Convert.ToDateTime(dtSamochod.Rows[0][3].ToString()); samochodModel.SamochodPojemnosc = Convert.ToInt32(dtSamochod.Rows[0][4].ToString()); samochodModel.SamochodPrzebieg = Convert.ToInt32(dtSamochod.Rows[0][5].ToString()); samochodModel.SamochodPrzeglad = Convert.ToDateTime(dtSamochod.Rows[0][6].ToString()); return(View(samochodModel)); } else { return(RedirectToAction("Index")); } }
public ActionResult Edit(SamochodModel samochodModel, int id) { if (ModelState.IsValid) { using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); string query = "UPDATE samochod SET marka=@SamochodMarka, model=@SamochodModelPojazdu, data_produkcji=@SamochodDataProdukcji, " + "pojemnosc=@SamochodPojemnosc, przebieg=@SamochodPrzebieg, przeglad=@SamochodPrzeglad WHERE id=@SamochodID"; SqlCommand sqlCmd = new SqlCommand(query, sqlCon); sqlCmd.Parameters.AddWithValue("@SamochodID", id); sqlCmd.Parameters.AddWithValue("@SamochodMarka", samochodModel.SamochodMarka); sqlCmd.Parameters.AddWithValue("@SamochodModelPojazdu", samochodModel.SamochodModelPojazdu); sqlCmd.Parameters.AddWithValue("@SamochodDataProdukcji", samochodModel.SamochodDataProdukcji); sqlCmd.Parameters.AddWithValue("@SamochodPojemnosc", samochodModel.SamochodPojemnosc); sqlCmd.Parameters.AddWithValue("@SamochodPrzebieg", samochodModel.SamochodPrzebieg); sqlCmd.Parameters.AddWithValue("@SamochodPrzeglad", samochodModel.SamochodPrzeglad); sqlCmd.ExecuteNonQuery(); } return(RedirectToAction("Index")); } else { return(View(samochodModel)); } }