Beispiel #1
0
        public HttpResponseMessage Add(HttpRequestMessage request, Card card)
        {
            var result = card.Add(card.Name, card.Description, card.AssignedTo, card.AreaID, card.TfsID);

            if (result != null)
            {
                return request.CreateResponse(HttpStatusCode.Created, result);
            }
            else
            {
                return request.CreateResponse(HttpStatusCode.InternalServerError);
            }
        }
Beispiel #2
0
        public HttpResponseMessage ImportFromSavedTFSQuery(HttpRequestMessage request, string queryName, int areaID)
        {
            WorkItem workItem = new WorkItem();
            Card card = new Card();

            var tfsItems = workItem.Get(queryName);

            List<Card> result = card.Add(tfsItems, areaID);

            if (result != null)
            {
                return request.CreateResponse(HttpStatusCode.Accepted, result);
            }

            return request.CreateResponse(HttpStatusCode.InternalServerError);
        }