public HttpResponseMessage Delete(int[] tagIds) { DeleteTagResponse response = tagService.DeleteTags(new DeleteTagIdsRequest() { TagID = tagIds }); return(Request.BuildResponse(response)); }
public static DeleteTagResponse Unmarshall(UnmarshallerContext context) { DeleteTagResponse deleteTagResponse = new DeleteTagResponse(); deleteTagResponse.HttpResponse = context.HttpResponse; deleteTagResponse.RequestId = context.StringValue("DeleteTag.RequestId"); return deleteTagResponse; }
public HttpResponseMessage Delete(string tagName, int contactId) { DeleteTagResponse response = tagService.DeleteTag(new DeleteTagRequest() { TagName = tagName, ContactID = contactId }); return(Request.BuildResponse(response)); }
public static DeleteTagResponse Unmarshall(UnmarshallerContext context) { DeleteTagResponse deleteTagResponse = new DeleteTagResponse(); deleteTagResponse.HttpResponse = context.HttpResponse; deleteTagResponse.RequestId = context.StringValue("DeleteTag.RequestId"); return(deleteTagResponse); }
public static DeleteTagResponse Unmarshall(UnmarshallerContext _ctx) { DeleteTagResponse deleteTagResponse = new DeleteTagResponse(); deleteTagResponse.HttpResponse = _ctx.HttpResponse; deleteTagResponse.RequestId = _ctx.StringValue("DeleteTag.RequestId"); deleteTagResponse.Data = _ctx.BooleanValue("DeleteTag.Data"); return(deleteTagResponse); }
public void DeleteTag_TagNotFound_ResourceNotFoundException() { var itemToDelete = TagMockData.GetMockTagsWithSetups(mockRepository, 1).Select(c => c.Object).FirstOrDefault(); mockTagRepository.Setup(tr => tr.FindBy(It.IsAny <int>())).Returns(itemToDelete); DeleteTagResponse response = tagService.DeleteTag(new DeleteTagRequest(1)); mockRepository.VerifyAll(); Assert.AreEqual(typeof(ResourceNotFoundException), response.Exception.GetType()); }
public void DeleteTag_ValidTag_Succeed() { int itemToDelete = 3; var mockTags = TagMockData.GetMockTagsWithSetups(mockRepository, 1).Select(c => c.Object).FirstOrDefault(); mockTagRepository.Setup(x => x.FindBy(It.IsAny <int>())).Returns(mockTags); //mockTagRepository.Setup(x => x.Delete(mockTags)); DeleteTagResponse response = tagService.DeleteTag(new DeleteTagRequest(itemToDelete)); mockRepository.VerifyAll(); mockTagRepository.Verify(t => t.Delete(It.IsAny <Tag>()), Times.Once); }