public ExecuteMessage SaveToServer(IResourceModel instanceObj) { AddResourceIfNotExist(instanceObj); var saveResource = SaveResource(_server, instanceObj.ToServiceDefinition(), GlobalConstants.ServerWorkspaceID, instanceObj.GetSavePath()); if (saveResource != null && !saveResource.HasError) { var connection = _server.Connection; var comsController = new CommunicationController(); comsController.FetchResourceAffectedMessages(connection, instanceObj.ID); } return(saveResource); }