public async Task <ActionResult <List <DndCharacterclass> > > GetClass(string id) { List <DndCharacterclass> results; var characterclasslogic = new dnd_service_logic.BL.ClassLogic(); results = characterclasslogic.getDBClass(id); if (results != null) { Console.WriteLine(string.Format("log - GetClass - id = {0}", id)); return(results); } ; Console.WriteLine(string.Format("log - GetClass - id = {0}", id)); return(NotFound()); }
public async Task <ActionResult <List <ClassSpell> > > GetSpellClassLevel(string id) { List <ClassSpell> results; var characterclasslogic = new dnd_service_logic.BL.ClassLogic(); // get the character class ID results = characterclasslogic.getclassSpells(id); var ordered = results.OrderBy(c => c.Level).ThenBy(c => c.SpellName); if (ordered != null) { Console.WriteLine(string.Format("log -GetSpellClassLevel - id = {0}", id)); return(ordered.ToList()); } ; Console.WriteLine(string.Format("log - GetSpellClassLevel - id = {0}", id)); return(NotFound()); }