public static Dictionary<string, string> CreateAtomPubParams(string url, string user, string pw, string repoId = null) { var parameters = new Dictionary<string, string> { {SessionParameter.User, user}, {SessionParameter.Password, pw}, {SessionParameter.AtomPubUrl, url}, {SessionParameter.BindingType, BindingType.AtomPub} }; if (!String.IsNullOrEmpty(repoId)) { parameters[SessionParameter.RepositoryId] = repoId; } return parameters; }