/// <summary> /// Updates the contact discharge note. /// </summary> /// <param name="contactDischargeNote">The contact discharge note.</param> /// <returns></returns> public Response <ContactDischargeNoteViewModel> UpdateContactDischargeNote(ContactDischargeNoteViewModel contactDischargeNote) { string apiUrl = baseRoute + "UpdateContactDischargeNote"; var response = communicationManager.Put <ContactDischargeNote, Response <ContactDischargeNote> >(contactDischargeNote.ToModel(), apiUrl); return(response.ToViewModel()); }
public void AddContactDischargeNote_Failed() { //Arrange var contactDischargeNoteViewModel = new ContactDischargeNoteViewModel { ContactDischargeNoteID = 0, ContactID = 0, ContactAdmissionID = null, DischargeReasonID = 1, NoteTypeID = 5, DischargeDate = DateTime.Now, NoteText = "Fail Test case for adding new Note", ForceRollback = true }; //Act var response = AddContactDischargeNote(contactDischargeNoteViewModel); //Assert Assert.IsNotNull(response); Assert.IsTrue(response.ResultCode != 0); }
/// <summary> /// To the model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public static ContactDischargeNote ToModel(this ContactDischargeNoteViewModel model) { if (model == null) { return(null); } var entity = new ContactDischargeNote { ContactID = model.ContactID, ContactDischargeNoteID = model.ContactDischargeNoteID, NoteTypeID = model.NoteTypeID, ContactAdmissionID = model.ContactAdmissionID, DischargeReasonID = model.DischargeReasonID, DischargeDate = model.DischargeDate, IsDeceased = model.IsDeceased, DeceasedDate = model.DeceasedDate, NoteText = model.NoteText, SignatureStatusID = model.SignatureStatusID }; return(entity); }
/// <summary> /// To the view model. /// </summary> /// <param name="entity">The entity.</param> /// <returns></returns> public static ContactDischargeNoteViewModel ToViewModel(this ContactDischargeNote entity) { if (entity == null) { return(null); } var model = new ContactDischargeNoteViewModel { ContactID = entity.ContactID, ContactDischargeNoteID = entity.ContactDischargeNoteID, NoteTypeID = entity.NoteTypeID, ContactAdmissionID = entity.ContactAdmissionID, DischargeReasonID = entity.DischargeReasonID, DischargeDate = entity.DischargeDate, NoteText = entity.NoteText, SignatureStatusID = entity.SignatureStatusID, IsDeceased = entity.IsDeceased, DeceasedDate = entity.DeceasedDate }; return(model); }
/// <summary> /// Adds the contact discharge note. /// </summary> /// <returns></returns> private Response <ContactDischargeNoteViewModel> AddContactDischargeNote(ContactDischargeNoteViewModel contactDischargeNoteViewModel) { return(_repContactDischargeController.AddContactDischargeNote(contactDischargeNoteViewModel)); }
public Response <ContactDischargeNoteViewModel> UpdateContactDischargeNote(ContactDischargeNoteViewModel contactDischargeNote) { return(contactDischargeNoteRepository.UpdateContactDischargeNote(contactDischargeNote)); }