public override bool Equals(System.Object otherMonType) { if (!(otherMonType is MonType)) { return(false); } else { MonType newMonType = (MonType)otherMonType; bool idEquality = this.GetMonTypeId().Equals(newMonType.GetMonTypeId()); bool nameEquality = this.GetMonTypeName().Equals(newMonType.GetMonTypeName()); return(idEquality && nameEquality); } }
public void AddMonType(MonType newMonType) { MySqlConnection conn = DB.Connection(); conn.Open(); var cmd = conn.CreateCommand() as MySqlCommand; cmd.CommandText = @"INSERT INTO mons_types (mons_id, types_id) VALUES (@MonId, @TypeId);"; cmd.Parameters.Add(new MySqlParameter("@MonId", _monId)); cmd.Parameters.Add(new MySqlParameter("@TypeId", newMonType.GetMonTypeId())); cmd.ExecuteNonQuery(); conn.Close(); if (conn != null) { conn.Dispose(); } }