예제 #1
0
        public IHttpActionResult GetClassesForComp(int id)
        {
            List <WoWClass>    Classes   = db.Classes.Where(p => p.WoWComp.CompID == id).ToList();
            List <WoWClassDto> ClassDtos = new List <WoWClassDto> {
            };

            //choosing information exposed to API
            foreach (var Class in Classes)
            {
                WoWClassDto NewClass = new WoWClassDto
                {
                    ClassID   = Class.ClassID,
                    ClassName = Class.ClassName,
                    ClassSpec = Class.ClassSpec,
                    ClassPic  = Class.ClassPic
                };
                ClassDtos.Add(NewClass);
            }
            return(Ok(ClassDtos));
        }
        public IHttpActionResult GetClasses()
        {
            List <WoWClass>    Classes   = db.Classes.ToList();
            List <WoWClassDto> ClassDtos = new List <WoWClassDto> {
            };

            //choosing information to be shown
            foreach (var Class in Classes)
            {
                WoWClassDto NewClass = new WoWClassDto
                {
                    ClassID   = Class.ClassID,
                    ClassSpec = Class.ClassSpec,
                    ClassName = Class.ClassName,
                    ClassPic  = Class.ClassPic
                };
                ClassDtos.Add(NewClass);
            }

            return(Ok(ClassDtos));
        }