public void DeleteCommunityAssignment(Int32 idCommunity, long idAssignment) { long idCall = View.IdCall; if (UserContext.isAnonymous) { View.DisplaySessionTimeout(); } else { Boolean deleted = CallService.DeleteCommunityAssignments(idCall, idCommunity, idAssignment); if (deleted) { Community c = CurrentManager.GetCommunity(idCommunity); if (c != null) { View.DisplayCommunityAssignmentDeleted(c.Name); } LoadAssignments(idCall); } else { View.DisplaySaveErrors(!deleted); } } }