ATUL_v1.ATUL.UpdateProcess C# (CSharp) Метод

UpdateProcess() приватный Метод

private UpdateProcess ( string ProcessID, string ProcessDescription, string ProcessSummary, int ModifiedBy, int OwnedBy, int AtulProcessStatusID, int DeadLineOffset, string SubjectServiceProviderID, string ScopeID ) : bool
ProcessID string
ProcessDescription string
ProcessSummary string
ModifiedBy int
OwnedBy int
AtulProcessStatusID int
DeadLineOffset int
SubjectServiceProviderID string
ScopeID string
Результат bool
        public bool UpdateProcess(string ProcessID, string ProcessDescription, string ProcessSummary, int ModifiedBy, int OwnedBy, int AtulProcessStatusID, int DeadLineOffset, string SubjectServiceProviderID, string ScopeID)
        {
            bool success = false;
            long AtulProcessID = Convert.ToInt64(ProcessID);
            long? SSID = null;
            if (SubjectServiceProviderID.Trim() != string.Empty)
            {
                SSID = Convert.ToInt64(SubjectServiceProviderID);
            }

            AtulBusinessLogic adb = new AtulBusinessLogic();
            Process p = adb.GetProcessBySummary(ProcessSummary);
            if (p == null || p.AtulProcessID == AtulProcessID)
            {
                success = adb.UpdateProcess(AtulProcessID, ProcessDescription, ProcessSummary, ModifiedBy, OwnedBy, AtulProcessStatusID, DeadLineOffset, SSID, ScopeID);
            }
            return success;
        }
ATUL