Ejemplo n.º 1
0
        public ActionResult <List <SpellSchoolSubSchool> > School(string id)
        {
            List <SpellSchoolSubSchool> results;
            var logic = new dnd_service_logic.BL.SpellLogic();

            results = logic.getSchools(id);

            if (results != null)
            {
                Console.WriteLine(string.Format("log - searchSpellByClassAndLevel - Schools - returned {0} results", results.Count()));
                return(results);
            }

            Console.WriteLine(string.Format("log - searchSpellByClassAndLevel - Schools - 404 Not found"));
            return(NotFound());
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <List <Spell> > > GetSpell(string id)
        {
            List <Spell> results;
            var          spelllogic = new dnd_service_logic.BL.SpellLogic();

            results = spelllogic.getSpells(id);

            if (results != null)
            {
                Console.WriteLine(string.Format("log - GetSpellClassLevel - id = {0}", id));
                return(results);
            }
            ;

            Console.WriteLine(string.Format("log - GetSpellClassLevel - id = {0}", id));
            return(NotFound());
        }
Ejemplo n.º 3
0
        public async Task <ActionResult <List <SpellCL> > > searchSpellByClassAndLevel(String casterClass, string casterlevel)
        {
            var logic   = new dnd_service_logic.BL.SpellLogic();
            var results = logic.getSpellsByClassAndLevel(casterClass, casterlevel);

            if (results != null)
            {
                if (results.Count != 0)
                {
                    Console.WriteLine(string.Format("log - searchSpellByClassAndLevel - SpellController = {0}/{1} - returned {2} results", casterClass, casterlevel, results.Count()));
                    return(results);
                }
                else
                {
                    Console.WriteLine(string.Format("log - searchSpellByClassAndLevel - SpellController - NO RESULTS", casterClass, casterlevel));
                    return(NotFound());
                }
            }
            ;

            Console.WriteLine(string.Format("log - searchSpellByClassAndLevel - SpellController = {0}/{1} - NOT FOUND", casterClass, casterlevel));
            return(NotFound());
        }