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));
            }
        }