public string AddNewItemTypeEvent(
        string itemName,
        string iconLocation,
        string value)
    {
        if (!mIsInit)
        {
            InitMembers();
        }

        if (mCurrentEvent == null)
        {
            return("Event is not Loaded");
        }

        bool saveDicList = true;

        foreach (NameImage imageInfo in mCurrentUserNameImageList.Items)
        {
            if ((imageInfo.Name.ToLowerInvariant() == itemName.ToLowerInvariant()) &&
                (imageInfo.ImageLocation == iconLocation))
            {
                saveDicList = false;
            }
        }

        NameImage selectedItem = new NameImage(itemName, iconLocation, int.Parse(value));

        selectedItem.IsDefault = false;

        if (saveDicList)
        {
            mCurrentUserNameImageList.Items.Add(selectedItem);
            mUserNameImageListBO.Save(mCurrentUserNameImageList);
        }

        return(GetNameImageString(selectedItem));
    }