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;
}