public IEnumerable<Search_Train_TimeTable_Result> search_Train_By_StatinIDBAL(int OSID, int DSID, DateTime DD)
 {
     TrainDAL traindal = new TrainDAL();
     return traindal.search_Train_By_StatinIDDAL(OSID, DSID, DD);
 }
 public Search_Train_By_Train_id_Result Search_Train_By_Train_id_BAL(int id)
 {
     TrainDAL traindal = new TrainDAL();
     return traindal.Search_Train_By_Train_id_DAL(id);
 }
 public get_Train_By_ID_Result get_Train_By_IDBAL(int id)
 {
     TrainDAL traindal = new TrainDAL();
     return traindal.get_Train_By_IDDAL(id);
 }
 public int Update_TrainsBAL(Train t)
 {
     TrainDAL traindal = new TrainDAL();
     return traindal.Update_TrainsDAL(t);
 }
 public int Delete_TrainsBAL(int id)
 {
     TrainDAL traindal = new TrainDAL();
     return traindal.Delete_TrainsDAL(id);
 }
 public int Add_TrainsBAL(Train t)
 {
     TrainDAL traindal = new TrainDAL();
     return traindal.Add_TrainsDAL(t);
 }
 public IEnumerable<getAll_Trains_Result> GetAll_TrainsBAL()
 {
     TrainDAL traindal = new TrainDAL();
     return traindal.GetAll_TrainsDAL();
 }