public string Get([FromBody] CharakterIDRequest charakterID) { var charakter = new DSASQLCharakter(Context, charakterID.CharakterID, ""); var view = charakter.AP.GetView(); return(CreateResponse(view)); }
public string GetList([FromBody] CharakterIDRequest charakterID) { var charakter = new DSASQLCharakter(Context, charakterID.CharakterID, ""); var attributViewList = charakter.Values.GetViewList(); return(CreateResponse(attributViewList)); }
public string Set([FromBody] IDAttributRequest request) { var charakter = new DSASQLCharakter(Context, request.CharakterID, ""); charakter.Attribute.SetAKT((CharakterAttribut)request.AttributID, request.Value); return(CreateResponse()); }
private void CreateCharakterTestValues(DSASQLCharakter abstractcharakter) { var talentListFighting = abstractcharakter.Talente.GetViewList <AbstractTalentFighting>(); var talentListGeneral = abstractcharakter.Talente.GetViewList <AbstractTalentGeneral>(); var talent1 = talentListFighting[5]; talent1.TAW = 4; talent1.PA = 4; talent1.AT = 5; talent1.BL = 6; var talent2 = talentListGeneral[5]; talent2.TAW = 19; talent2.AT = 19; var newTrait = abstractcharakter.Traits.GetEmptyView(); newTrait.Name = "TestItem"; newTrait.Description = "Dies ist ein Automatisch angelegter Testeintrag"; newTrait.APGain = 20; newTrait.APInvest = 20; newTrait.GP = "0"; newTrait.Value = "x"; newTrait.Type = TraitType.Keiner; newTrait.AttributList[0].Value = 10; newTrait.AttributList[7].Value = 8; newTrait.ResourceList[0].Value = 1; newTrait.ResourceList[4].Value = 3; newTrait.ValueList[0].Value = 4; newTrait.ValueList[2].Value = 2; newTrait.TalentList.Add(talent1); newTrait.TalentList.Add(talent2); abstractcharakter.Traits.SetByView(newTrait); }