예제 #1
0
        public void DeleteAcademy(DeleteAcademyRequest request)
        {
            if (request != null)
            {
                var dataAccess = new AcademyDataAccess(request.Context);

                var academy = dataAccess.GetById(request.IdAcademy);

                dataAccess.Delete(academy.FirstOrDefault());
            }
        }
예제 #2
0
        public Academy GetAcademyById(GetAcademyByIdRequest request)
        {
            Academy academy = null;

            if (request != null)
            {
                var dataAccess = new AcademyDataAccess(request.Context);

                var academyQuery = dataAccess.GetById(request.IdAcademy);

                academyQuery = academyQuery.Include(a => a.Team);
                academyQuery = academyQuery.Include(a => a.Addresses);
                academyQuery = academyQuery.Include(a => a.Phones);

                academy = academyQuery.FirstOrDefault();
            }

            return(academy);
        }