public static DeleteNoteResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DeleteNoteResponse deleteNoteResponse = new DeleteNoteResponse();

            deleteNoteResponse.HttpResponse = _ctx.HttpResponse;
            deleteNoteResponse.RequestId    = _ctx.StringValue("DeleteNote.RequestId");

            return(deleteNoteResponse);
        }
Ejemplo n.º 2
0
        public void DeleteNote_ValidNote_Succeed()
        {
            mockNoteRepository.Setup(a => a.DeleteNote(It.IsAny <int>(), It.IsAny <int>()));
            DeleteNoteResponse response = noteService.DeleteNote(new DeleteNoteRequest()
            {
                NoteId = NOTE_ID
            });

            mockRepository.VerifyAll();
            Assert.AreEqual(null, response.Exception);
        }
Ejemplo n.º 3
0
        public DeleteNoteResponse DeleteNote(DeleteNoteRequest request)
        {
            Logger.Current.Verbose("Request for delete note");

            Logger.Current.Informational("NoteId :" + request.NoteId);
            var response = new DeleteNoteResponse();

            response.ContactsRelated = noteRepository.DeleteNote(request.NoteId, request.ContactId);
            unitOfWork.Commit();
            //contactService.ContactIndexing(new ContactIndexingRequest() { ContactIds = response.ContactsRelated.ToList() });
            accountService.InsertIndexingData(new InsertIndexingDataRequest()
            {
                IndexingData = new Domain.Accounts.IndexingData()
                {
                    EntityIDs = response.ContactsRelated.ToList(), IndexType = (int)IndexType.Contacts
                }
            });
            return(response);
        }