public void DeleteAcademyAddress(DeleteAcademyAddressRequest request) { if (request != null) { var dataAccess = new AcademyAddressDataAccess(request.Context); var address = dataAccess.GetById(request.IdAcademyAddress); dataAccess.Delete(address.FirstOrDefault()); } }
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); }
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); }
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); }