Esempio n. 1
0
        private static String[] addContactToGroup(String[] tk)
        {
            if (tk.Length < 4)
            {
                return(str2arr("Missing arguments. Usage: addContactToGroup <contactID> <userID> <groupName>"));
            }
            var x = sm.addContactsToGroup(new List <Contact>()
            {
                sm.getEntityByID <Contact>(int.Parse(tk[1]))
            }, sm.getGroupByUser(int.Parse(tk[2]), tk[3]));

            return(str2arr(x != null ? "Done." : "Error!"));
        }
Esempio n. 2
0
        /// <summary>
        /// Update the workflow pointed by this WorkflowReference
        /// </summary>
        /// <param name="newwf">The (new or modified) <see cref="Core.WF.Workflow"/> Workflow </param>
        /// <returns><value>true</value>on success,<value>false</value> otherwise</returns>
        public bool UpdateWorkflow(Core.WF.Workflow newwf)
        {
            Model mod = sto.getEntityByID <Model>(modelId);

            if (mod != null)
            {
                mod.xml       = sto.object2ByteArray(newwf);
                mod.nameModel = newwf.WorkflowName;
                if (sto.commit())
                {
                    //Ok, update cached object
                    wf_cache = newwf;
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }