public GeneralResourceRepository(AbstractCharakter charakter, List <IResource> valueList)
 {
     if (valueList == null)
     {
         throw new ArgumentNullException(nameof(valueList));
     }
     resourceList   = valueList;
     this.charakter = charakter;
 }
Esempio n. 2
0
 public SQLTraitRepository(ApplicationContext context, AbstractCharakter charakter, int charakterID) : base(charakter)
 {
     traitRepository    = new SQLTraitInnerRepository(context, charakterID);
     attributRepository = new SQLTraitAttributRepository(context, charakterID);
     resourceRepository = new SQLTraitResourceRepository(context, charakterID);
     valueRepository    = new SQLTraitValueRepository(context, charakterID);
     talentRepository   = new SQLTraitTalentRepository(context, charakterID);
     skillRepository    = new SQLTraitSkillRepository(context, charakterID);
     this.charakter     = charakter;
 }
Esempio n. 3
0
 public SQLAPRepository(ApplicationContext context, AbstractCharakter charakter, int charakterID) : base(charakter)
 {
     repo = new InnerSQLRepository(context, charakterID);
 }
Esempio n. 4
0
 public GeneralAPRepository(AbstractCharakter charakter)
 {
     this.charakter = charakter;
 }
 public GeneralTalentRepository(AbstractCharakter charakter, List <ITalent> list, List <LanguageFamily> familieList)
 {
     this.talentList  = list;
     this.familieList = familieList;
     this.charakter   = charakter;
 }
Esempio n. 6
0
 public SQLValueRepository(ApplicationContext context, AbstractCharakter abstractCharakter, List <IValue> valueList, int charakterID) : base(abstractCharakter, valueList)
 {
     repo = new InnerSQLRepository(context, charakterID);
 }
 public GeneralValueRepository(AbstractCharakter abstractCharakter, List <IValue> valueList)
 {
     this.abstractCharakter = abstractCharakter;
     this.valueList         = valueList ?? throw new ArgumentNullException(nameof(valueList));
 }
Esempio n. 8
0
 public SQLTalentRepository(ApplicationContext context, AbstractCharakter charakter, int charakterID, List <ITalent> list, List <LanguageFamily> familieList) : base(charakter, list, familieList)
 {
     talentRepository = new InnerSQLTalentRepository(context, charakterID);
 }
 public SQLDescriptionRepository(ApplicationContext context, AbstractCharakter charakter, int charakterID)
 {
     this.charakterID = charakterID;
     repo             = new InnerSQLRepository(context, charakterID);
     charakterRepo    = new SQLCharakterRepository(context);
 }