public override bool Equals(System.Object otherSpecialty) { if (!(otherSpecialty is Specialty)) { return(false); } else { Specialty newSpecialty = (Specialty)otherSpecialty; bool idEquality = (this.GetId() == newSpecialty.GetId()); bool nameEquality = (this.GetName() == newSpecialty.GetName()); return(idEquality && nameEquality); } }
public void AddSpecialty(Specialty newSpecialty) { MySqlConnection conn = DB.Connection(); conn.Open(); var cmd = conn.CreateCommand() as MySqlCommand; cmd.CommandText = @"INSERT INTO specialtys_stylists (specialty_id, stylist_id) VALUES (@SpecialtyId, @StylistId);"; cmd.Parameters.Add(new MySqlParameter("@SpecialtyId", newSpecialty.GetId())); cmd.Parameters.Add(new MySqlParameter("@StylistId", _id)); cmd.ExecuteNonQuery(); conn.Close(); if (conn != null) { conn.Dispose(); } }