コード例 #1
0
        public void UpdateScheldwoord(Scheldwoord scheldwoord)
        {
            using (SqlConnection connectie = Database.Connectie)
            {
                string sqlQuery =
                    "UPDATE Scheldwoord SET woord = @Scheldwoord WHERE scheldwoordId = @ScheldwoordId";

                using (SqlCommand sqlCommand = new SqlCommand(sqlQuery, connectie))
                {
                    List <SqlParameter> sqlParameterList = new List <SqlParameter>
                    {
                        new SqlParameter("Scheldwoord", SqlDbType.NVarChar)
                        {
                            Value = scheldwoord.Woord
                        },
                        new SqlParameter("ScheldwoordId", SqlDbType.Int)
                        {
                            Value = scheldwoord.ScheldwoordId
                        }
                    };
                    sqlCommand.Parameters.AddRange(sqlParameterList.ToArray());

                    try
                    {
                        sqlCommand.ExecuteNonQuery();
                    }
                    catch (SqlException exp)
                    {
                        throw exp;
                    }
                }
            }
        }
コード例 #2
0
 public IActionResult SlaAangepastScheldwoordOp(Scheldwoord nieuwScheldwoord)
 {
     try
     {
         scheldwoordContext.UpdateScheldwoord(nieuwScheldwoord);
         return(RedirectToAction("ScheldwoordenFilter"));
     }
     catch (SqlException)
     {
         //TODO handel exception netjes af
         return(RedirectToAction("Error", "Errors"));
     }
 }
コード例 #3
0
 public IActionResult VoegScheldwoordToe(Scheldwoord scheldwoord)
 {
     try
     {
         scheldwoordContext.InsertScheldwoord(scheldwoord);
         return(RedirectToAction("ScheldwoordenFilter"));
     }
     catch (SqlException exp)
     {
         //TODO handel exception netjes af
         return(RedirectToAction("Error", "Errors"));
     }
 }
コード例 #4
0
        public async Task <IActionResult> PasScheldwoordAan(string aanTePassenScheldwoord)
        {
            try
            {
                Scheldwoord scheldwoord = await scheldwoordContext.GetScheldwoordByNaam(aanTePassenScheldwoord);

                return(View(scheldwoord));
            }
            catch (SqlException exp)
            {
                //TODO handel exception netjes af
                return(RedirectToAction("Error", "Errors"));
            }
        }
コード例 #5
0
        public async void InsertScheldwoord(Scheldwoord scheldwoord)
        {
            using (SqlConnection connectie = Database.Connectie)
            {
                string query = "INSERT INTO Scheldwoord (woord) VALUES (@Scheldwoord)";

                using (SqlCommand cmd = new SqlCommand(query, connectie))
                {
                    cmd.Parameters.Add(new SqlParameter("@Scheldwoord", scheldwoord.Woord));

                    try
                    {
                        await cmd.ExecuteNonQueryAsync();
                    }
                    catch (SqlException exp)
                    {
                        throw exp;
                    }
                }
            }
        }
コード例 #6
0
 public void UpdateScheldwoord(Scheldwoord scheldwoord)
 {
     scheldwoordContext.UpdateScheldwoord(scheldwoord);
 }
コード例 #7
0
 public void InsertScheldwoord(Scheldwoord scheldwoord)
 {
     scheldwoordContext.InsertScheldwoord(scheldwoord);
 }