コード例 #1
0
        public void DeleteAcademyAddress(DeleteAcademyAddressRequest request)
        {
            if (request != null)
            {
                var dataAccess = new AcademyAddressDataAccess(request.Context);

                var address = dataAccess.GetById(request.IdAcademyAddress);

                dataAccess.Delete(address.FirstOrDefault());
            }
        }
コード例 #2
0
        public AcademyAddress UpdateAcademyAddress(UpdateAcademyAddressRequest request)
        {
            AcademyAddress address = null;

            if (request != null && request.AcademyAddress != null)
            {
                var dataAccess = new AcademyAddressDataAccess(request.Context);

                address = dataAccess.Update(request.AcademyAddress);
            }

            return(address);
        }
コード例 #3
0
        public List <AcademyAddress> GetAllAcademyAddresses(GetAllAcademyAddressesRequest request)
        {
            List <AcademyAddress> addresses = null;

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

                var academyAddressesQuery = dataAccess.GetAll();

                addresses = academyAddressesQuery.ToList();
            }

            return(addresses);
        }
コード例 #4
0
        public AcademyAddress GetAcademyAddressById(GetAcademyAddressByIdRequest request)
        {
            AcademyAddress address = null;

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

                var academyAddressQuery = dataAccess.GetById(request.IdAcademyAddress);

                academyAddressQuery = academyAddressQuery.Include(a => a.Academy);

                address = academyAddressQuery.FirstOrDefault();
            }

            return(address);
        }