private async Task SaveNote(string text)
        {
            ShouldPromptUser = false;
            Description      = text;

            IsLoading = true;
            if (_noteId == 0)
            {
                await NavigationService.NavigateBackAsync();

                Task.Run(() =>
                {
                    var note = new Note
                    {
                        CreationDate = DateTime.Now,
                        EditDate     = DateTime.Now,
                        Description  = Description,
                        GalleryItems = GalleryItemModels.ToList(),
                        UserId       = Settings.CurrentUserId
                    };
                    App.NoteRepository.Value.Save(note);
                    MessagingCenter.Send(this, ConstantsHelper.NoteCreated);
                });
            }
            else
            {
                var note = App.NoteRepository.Value.GetNoteAsync(_noteId);
                note.Description  = Description;
                note.EditDate     = DateTime.Now;
                note.GalleryItems = GalleryItemModels.ToList();
                App.NoteRepository.Value.Save(note);
                MessagingCenter.Send(this, ConstantsHelper.NoteEdited, _noteId);
            }
            IsLoading = false;

            IsToolbarItemVisible = false;
        }