public void CreateTaskboard(long cardId, TaskboardTemplateType templateType, long cardContextId) { //_boardLock.EnterUpgradeableReadLock(); //try //{ // var card = _board.GetCardById(cardId); // // if (card.CardContexts.Any(cc => cc.Id == cardContextId)) // { // throw new DuplicateItemException("A taskboard already exists for this Card Context."); // } // // _boardLock.EnterWriteLock(); // try // { // var result = _api.CreateTaskboard(_board.Id, cardId, templateType, cardContextId); // _board.Version = result.BoardVersion; // } // finally // { // _boardLock.ExitWriteLock(); // } //} //finally //{ // _boardLock.ExitUpgradeableReadLock(); //} throw new NotImplementedException("Creating taskboards is no longer supported"); }
public void CreateTaskboard(long cardId, TaskboardTemplateType templateType, long cardContextId) { //_boardLock.EnterUpgradeableReadLock(); //try //{ // var card = _board.GetCardById(cardId); // // if (card.CardContexts.Any(cc => cc.Id == cardContextId)) // { // throw new DuplicateItemException("A taskboard already exists for this Card Context."); // } // // _boardLock.EnterWriteLock(); // try // { // var result = _api.CreateTaskboard(_board.Id, cardId, templateType, cardContextId); // _board.Version = result.BoardVersion; // } // finally // { // _boardLock.ExitWriteLock(); // } //} //finally //{ // _boardLock.ExitUpgradeableReadLock(); //} throw new NotImplementedException("Creating taskboards is no longer supported"); }
public TaskboardCreateResult CreateTaskboard(long boardId, long containingCardId, TaskboardTemplateType templateType, long cardContextId) { //var cmd = new CreateTaskBoardCommand //{ // BoardId = boardId, // CardContextId = cardContextId, // ContainingCardId = containingCardId, // TemplateId = (long) templateType //}; //var resource = "/Kanban/Api/TaskBoard/Create"; //return _restCommandProcessor.Post<TaskboardCreateResult>(_accountAuth, resource, cmd); throw new NotImplementedException("Creating taskboards is no longer supported"); }
public TaskboardCreateResult CreateTaskboard(long boardId, long containingCardId, TaskboardTemplateType templateType, long cardContextId) { //var cmd = new CreateTaskBoardCommand //{ // BoardId = boardId, // CardContextId = cardContextId, // ContainingCardId = containingCardId, // TemplateId = (long) templateType //}; //var resource = "/Kanban/Api/TaskBoard/Create"; //return _restCommandProcessor.Post<TaskboardCreateResult>(_accountAuth, resource, cmd); throw new NotImplementedException("Creating taskboards is no longer supported"); }