public CharacterModerationManager(EventManager eventManager, IGetCharacterData getCharacterData, ICreateCharacter createCharacter, CharacterSessionManager characterSessionManager, IDeleteCharacter deleteCharacter)
 {
     this.eventManager            = eventManager;
     this.getCharacterData        = getCharacterData;
     this.createCharacter         = createCharacter;
     this.characterSessionManager = characterSessionManager;
     this.deleteCharacter         = deleteCharacter;
 }
 public CharacterServices(ICreateCharacter creator, IUpdateCharacter updater, ICharacterCMBuilder builder, IThingExists existence, IItemsSearchFacade itemSearch, ISpellSearchFacade spellSearch)
 {
     _creator     = creator;
     _updater     = updater;
     _builder     = builder;
     _existence   = existence;
     _itemSearch  = itemSearch;
     _spellSearch = spellSearch;
 }
Example #3
0
 public static ICharacterServices GetCharacterService(ICreateCharacter creator, IUpdateCharacter updater, ICharacterCMBuilder builder)
 {
     return(new CharacterServices(creator, updater, builder));
 }
 public CharacterServices(ICreateCharacter creator, IUpdateCharacter updater, ICharacterCMBuilder builder)
 {
     _creator = creator;
     _updater = updater;
     _builder = builder;
 }