Example #1
0
 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);
     }
 }
Example #2
0
        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();
            }
        }