NextCall onCompleteCreate(WorkflowMethod invoker) { WMCreateContent diag = (WMCreateContent)invoker; _key = diag.CreatedContentKey; MemDefContentClass classDef = Engine.Definition.ContentClass[_key.ClassId]; WMEditContent ec; if (classDef.AllParentsIncThis.Contains(SMS.ContentClassId)) { ec = new WMEditContent(_key.CreateCKeyNLR(), true, false, false, false, true, false, false, "Send SMS", 250, 500); } else { ec = new WMEditContent(_key.CreateCKeyNLR(), true, false, false, false, true, false, false, "Send MMS", 450, 760); } return new NextCall(ec, onCompleteEdit, onCompleteCancel); }
NextCall onCompleteCreate(WorkflowMethod invoker) { WMCreateContent diag = (WMCreateContent)invoker; _key = diag.CreatedContentKey; MemDefContentClass classDef = Engine.Definition.ContentClass[_key.ClassId]; WMEditContent ec; ec = new WMEditContent(_key.CreateCKeyNLR(), true, true, false, false, true, false, false, "Create", 400, 700); return new NextCall(ec, onCompleteEdit, onCompleteCancel); }