public async Task ContactNote_CreateRetrieveAndDelete() { //create borrower contact to test notes var client = await GetTestClientAsync(); var businessContact = new BusinessContact { FirstName = "test", PersonalEmail = "*****@*****.**" }; var contactId = await client.BusinessContacts.CreateContactAsync(businessContact); //test notes var note = new ContactNote { Subject = "test", Details = "testing data" }; var noteId = await businessContact.Notes.CreateNoteAsync(note); Assert.IsNotNull(noteId); var newNote = await businessContact.Notes.GetNoteAsync(noteId); Assert.IsNotNull(newNote); Assert.AreEqual(newNote.NoteId, noteId); Assert.IsTrue(await businessContact.Notes.DeleteNoteAsync(noteId).ConfigureAwait(false)); Assert.IsTrue(await client.BusinessContacts.DeleteContactAsync(contactId).ConfigureAwait(false)); }
public JsonResult PostComment(Note note, int id, string Comments) { List <Object> Adicionado = new List <Object>(); var contact = _contactServices.Find(id); var contactNote = new ContactNote() { Contact = contact, Note = note }; note.UserSettingId = _currentUser.Id(); note.BusinessEntityId = _currentUser.GetCurrentBusinessEntityId(); try { _contactNoteServices.Add(contactNote); Adicionado.Add(new { Sucesso = true, Msg = Comments }); } catch (Exception e) { Adicionado.Add(new { Erro = true, Msg = e.InnerException.Message }); } return(Json(Adicionado)); }
public void ContactNote_Serialization() { var contactNote = new ContactNote("5"); Assert.AreEqual(contactNote.NoteIdInt, 5); Assert.AreEqual(@"{""noteId"":5}", contactNote.ToString(SerializationOptions.Dirty)); contactNote.Dirty = false; Assert.AreEqual(@"{""noteId"":5}", contactNote.ToString(SerializationOptions.Dirty)); }
public void ContactNote_Serialization() { var contactNote = new ContactNote { NoteId = "5" }; Assert.AreEqual(contactNote.NoteIdInt, 5); Assert.AreEqual(@"{""noteId"":5}", contactNote.ToJson()); contactNote.Dirty = false; Assert.AreEqual(@"{""noteId"":5}", contactNote.ToJson()); }
public async Task ContactNote_CreateRetrieveAndDelete() { //create borrower contact to test notes var client = await GetTestClientAsync(); var businessContact = new BusinessContact("test", "*****@*****.**"); var contactId = await client.Contacts.BusinessContacts.CreateContactAsync(businessContact); try { //test notes var note = new ContactNote("test", "testing data"); var noteId = await businessContact.Notes.CreateNoteAsync(note); Assert.IsNotNull(noteId); var retrievedNote = await businessContact.Notes.GetNoteAsync(noteId); Assert.IsNotNull(retrievedNote); Assert.AreEqual(noteId, retrievedNote.NoteId); Assert.AreEqual(note.Subject, retrievedNote.Subject); Assert.AreEqual(note.Details, retrievedNote.Details); note = new ContactNote(noteId) { Subject = "New Subject", Details = "New Details" }; await businessContact.Notes.UpdateNoteAsync(note); retrievedNote = await businessContact.Notes.GetNoteAsync(noteId); Assert.IsNotNull(retrievedNote); Assert.AreEqual(noteId, retrievedNote.NoteId); Assert.AreEqual(note.Subject, retrievedNote.Subject); Assert.AreEqual(note.Details, retrievedNote.Details); Assert.IsTrue(await businessContact.Notes.TryDeleteNoteAsync(noteId)); Assert.IsFalse(await businessContact.Notes.TryDeleteNoteAsync(noteId)); } finally { try { await client.Contacts.BusinessContacts.DeleteContactAsync(contactId); } catch { } } }