public ListsAddRequest(NewList list) : base("lists", Method.POST) { Guard.NotNull(list, "list"); AddParameter("name", list.Name); AddParameter("idBoard", list.IdBoard); }
public ListsAddRequest(NewList list) : base("lists", Method.POST) { Guard.NotNull(list, "list"); Guard.RequiredTrelloString(list.Name, "name"); AddParameter("name", list.Name); AddParameter("idBoard", list.IdBoard.GetBoardId()); }
public List Add(NewList list) { return _restClient.Request<List>(new ListsAddRequest(list)); }
public Task<List> Add(NewList list) { return _restClient.RequestAsync<List>(new ListsAddRequest(list)); }
private void UpdateUI(NewList args) { OutstandingChanges.Clear(); args.Entries.ForEach(OutstandingChanges.Add); if (m_Monitor != null) { m_Monitor.Dispose(); } m_Monitor = new LocalModificationsMonitor(this, MonitoredDir, OutstandingChanges.SelectMany(change => change.Files)); if (CheckinOccured != null) CheckinOccured(OutstandingChanges); Changed("HasChanges"); }
private void MonitorDir(string dir) { var xdoc = new XmlDocument(); xdoc.LoadXml(Subversion.GetInfo(dir)); const string xpath = "/info/entry[1]/url/text()"; const string xpath2 = "/info/entry[1]/@revision"; URL = xdoc.SelectSingleNode(xpath).Value; CurrentRevision = Int64.Parse(xdoc.SelectSingleNode(xpath2).Value); MaxKnownRevision = Math.Max(CurrentRevision, MaxKnownRevision); xdoc.LoadXml(Subversion.GetInfo(dir, URL)); int repositoryRevision = Int32.Parse(xdoc.SelectSingleNode(xpath2).Value); if (repositoryRevision <= MaxKnownRevision) { return; } var x = new NewList(); for (long revision = MaxKnownRevision + 1; revision <= repositoryRevision; revision++) { LogEntry logEntry; var key = URL + "@" + revision; if (!m_UrlRevisionCache.TryGetValue(key, out logEntry)) { logEntry = GetLogEntry(dir, URL, revision); if (logEntry != null) { m_UrlRevisionCache.Add(key, logEntry); } } if (logEntry != null) { x.Entries.Add(logEntry); } } MaxKnownRevision = repositoryRevision; m_dispatcher.Invoke(new UpdateUIDelegate(UpdateUI),new object[] { x }); }
public List Add(NewList list) { return(_restClient.Request <List>(new ListsAddRequest(list))); }
public void RegisterNew(T obj) { NewList.Add(obj); }