///<summary></summary>
 public static void Update(BugSubmissionHash bugSubmissionHash, bool useConnectionStore)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         Meth.GetVoid(MethodBase.GetCurrentMethod(), bugSubmissionHash, useConnectionStore);
         return;
     }
     DataAction.RunBugsHQ(() => {
         Crud.BugSubmissionHashCrud.Update(bugSubmissionHash);
     }, useConnectionStore);
 }
        ///<summary>Gets one BugSubmissionHash from the db.</summary>
        public static BugSubmissionHash GetOne(long bugSubmissionHashNum, bool useConnectionStore = true)
        {
            if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
            {
                return(Meth.GetObject <BugSubmissionHash>(MethodBase.GetCurrentMethod(), bugSubmissionHashNum, useConnectionStore));
            }
            BugSubmissionHash bugHash = null;

            DataAction.RunBugsHQ(() => {
                bugHash = Crud.BugSubmissionHashCrud.SelectOne(bugSubmissionHashNum);
            }, useConnectionStore);
            return(bugHash);
        }
        ///<summary></summary>
        public static long Insert(BugSubmissionHash bugSubmissionHash, bool useConnectionStore = true)
        {
            if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
            {
                bugSubmissionHash.BugSubmissionHashNum = Meth.GetLong(MethodBase.GetCurrentMethod(), bugSubmissionHash, useConnectionStore);
                return(bugSubmissionHash.BugSubmissionHashNum);
            }
            long val = -1;

            DataAction.RunBugsHQ(() => {
                val = Crud.BugSubmissionHashCrud.Insert(bugSubmissionHash);
            }, useConnectionStore);
            return(val);
        }