示例#1
0
        private void Tag(ChatMessage chatMessage)
        {
            string       parameters  = chatMessage.Message.Trim().Substring(3).Trim();
            CharacterTag existing    = DBGetTag(Core.CharacterFilter.Id);
            DBSyncAction actionTaken = DBSetTag(new CharacterTag()
            {
                CharacterId = Core.CharacterFilter.Id, Tag = parameters
            });

            switch (actionTaken)
            {
            case DBSyncAction.Insert:
                SendChatCommand($"/t {chatMessage.ChatterName}, my tag is now: ( {parameters} )");
                break;

            case DBSyncAction.Update:
                SendChatCommand($"/t {chatMessage.ChatterName}, changed my tag:");
                SendChatCommand($"/t {chatMessage.ChatterName}, from ( {existing.Tag} ) to ( {parameters} )");
                break;
            }
        }
示例#2
0
        public void Increment(DBSyncAction act)
        {
            switch (act)
            {
            case DBSyncAction.Delete:
                Delete++;
                break;

            case DBSyncAction.Insert:
                Insert++;
                break;

            case DBSyncAction.None:
                NoAction++;
                break;

            case DBSyncAction.Update:
                Update++;
                break;
            }
        }