private void CreateXml(object sender, EventArgs e) { var user = Ribbon.DataContext.DataSource as User; if (user == null) { return; } var source = user; var xml = UserExtensions.BuildUserRequest(User.GetUserBySql("select * from AccessUser where accessuserid = " + source.ID), new RenderUserSettings { UserSyncMode = UserSyncMode.Put, Beautify = true, LiveIntegrationSubmitType = LiveIntegrationSubmitType.DownloadedFromBackend, ReferenceName = "UsersPut" }); StreamFile(xml, string.Format("User_{0}.xml", source.ID)); }