/// <summary> /// UPdate appt note /// </summary> /// <param name="appointmentNote"></param> /// <returns></returns> public Response <AppointmentNoteViewModel> UpdateAppointmentNote(AppointmentNoteViewModel appointmentNote) { const string apiUrl = baseRoute + "UpdateAppointmentNote"; return (communicationManager.Put <AppointmentNoteModel, Response <AppointmentNoteModel> >(appointmentNote.ToModel(), apiUrl) .ToViewModel()); }
public static AppointmentNoteModel ToModel(this AppointmentNoteViewModel model) { if (model == null) { return(null); } var entity = new AppointmentNoteModel { AppointmentNoteID = model.AppointmentNoteID, AppointmentID = model.AppointmentID, ContactID = model.ContactID, GroupID = model.GroupID, UserID = model.UserID, NoteText = model.NoteText, NoteTypeID = model.NoteTypeID, ModifiedOn = model.ModifiedOn, IsActive = model.IsActive }; return(entity); }
/// <summary> /// To the view model. /// </summary> /// <param name="entity">The entity.</param> /// <returns></returns> public static AppointmentNoteViewModel ToViewModel(this AppointmentNoteModel entity) { if (entity == null) { return(null); } var model = new AppointmentNoteViewModel { AppointmentNoteID = entity.AppointmentNoteID, AppointmentID = entity.AppointmentID, ContactID = entity.ContactID, GroupID = entity.GroupID, UserID = entity.UserID, NoteText = entity.NoteText, NoteTypeID = entity.NoteTypeID, ModifiedOn = entity.ModifiedOn, IsActive = entity.IsActive }; return(model); }
public Response <AppointmentNoteViewModel> UpdateAppointmentNote(AppointmentNoteViewModel appointment) { return(appointmentRepository.UpdateAppointmentNote(appointment)); }
public Response <AppointmentNoteViewModel> AddAppointmentNote(AppointmentNoteViewModel appointmentNote) { return(appointmentRepository.AddAppointmentNote(appointmentNote)); }