public void AddNewOwner(long idProject, Int32 idPerson, String unknownUser) { if (UserContext.isAnonymous) { View.DisplaySessionTimeout(); } else { ProjectResource resource = Service.AddNewProjectOwner(idProject, idPerson); if (resource == null) { View.DisplayUnableToChangeOwner(); } else { View.SendUserAction(View.ProjectIdCommunity, CurrentIdModule, idProject, ModuleProjectManagement.ActionType.ProjectSelectOwnerFromCommunity); View.DisplayOwnerChanged(resource.GetLongName()); View.UpdateDefaultResourceSelector(Service.GetAvailableResources(idProject, unknownUser)); } } }