public object GetAllTrServicemasterRecord(object param)
 {
     object retObj = null;
     TrServicemasterDAL trServicemasterDAL = new TrServicemasterDAL();
     retObj = (object)trServicemasterDAL.GetAllTrServicemasterRecord(param);
     return retObj;
 }
 public object SaveTrServicemasterInfo(object param)
 {
     Database db = DatabaseFactory.CreateDatabase();
     object retObj = null;
     using (DbConnection connection = db.CreateConnection())
     {
         connection.Open();
         DbTransaction transaction = connection.BeginTransaction();
         try
         {
             TrServicemasterEntity trServicemasterEntity = (TrServicemasterEntity)param;
             TrServicemasterDAL trServicemasterDAL = new TrServicemasterDAL();
             retObj = (object)trServicemasterDAL.SaveTrServicemasterInfo(trServicemasterEntity, db, transaction);
             transaction.Commit();
         }
         catch
         {
             transaction.Rollback();
             throw;
         }
         finally
         {
             connection.Close();
         }
     }
     return retObj;
 }