public void DeleteAcademy(DeleteAcademyRequest request) { if (request != null) { var dataAccess = new AcademyDataAccess(request.Context); var academy = dataAccess.GetById(request.IdAcademy); dataAccess.Delete(academy.FirstOrDefault()); } }
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); }