///// <summary> ///// Annulla e va al tree ///// </summary> //public void ToTree() //{ // //?? //} ///// <summary> ///// Passa al secondo step ///// </summary> //public void Continue() //{ // View.ShowStep2(); //} ///// <summary> ///// Riassegne le categorie... (TO DO) ///// </summary> ///// <param name="Reassigment"></param> //public void Reassign(IList<Domain.DTO.DTO_CategoryReassign> Reassigment) //{ // View.Close(); //} public Boolean DeleteCategory(String ReassignMessage, long ReassignId, bool MoveUp) { Boolean Result = false; if (MoveUp) { Result = service.CategoryDeletePutUp(View.CategoryId); } else { Result = service.CategoryDeleteAll(View.CategoryId, ReassignId, ReassignMessage); } if (Result) { //Begin Action List <KeyValuePair <int, String> > Objects = new List <KeyValuePair <int, string> >(); Objects.Add(ModuleTicket.KVPgetPerson(this.UserContext.CurrentUserID)); Objects.Add(ModuleTicket.KVPgetCategory(View.CategoryId)); View.SendAction(ModuleTicket.ActionType.CategoryUndelete, View.CommunityId, ModuleTicket.InteractionType.UserWithLearningObject, Objects); //End Action } return(Result); }