示例#1
0
        public void DeleteStylist(int stylistId)
        {
            MySqlConnection conn = DB.Connection();

            conn.Open();
            Stylist selectedStylist           = Stylist.Find(stylistId);
            Dictionary <string, object> model = new Dictionary <string, object>();
            List <Client>    stylistClient    = selectedStylist.GetClients();
            List <Specialty> stylistSpecialty = selectedStylist.GetSpecialties();

            model.Add("stylist", selectedStylist);

            foreach (Specialty client in stylistSpecialty)
            {
                client.Delete();
            }

            foreach (Specialty specialty in stylistSpecialty)
            {
                specialty.Delete();
            }

            MySqlCommand cmd = new MySqlCommand(@"DELETE FROM stylists WHERE id = @thisId", conn);

            cmd.Parameters.AddWithValue("@thisId", _id);
            cmd.ExecuteNonQuery();
            conn.Close();
            if (conn != null)
            {
                conn.Dispose();
            }
        }