private async void OnEditPictureNameCommand(Picture picture) { var newName = await _modalDialog.ShowInput("Edit Picture Name", picture.ImageName, picture.ImageName); if (string.IsNullOrWhiteSpace(newName)) { return; } if (_pictureRepository.TryChangePictureName(picture, newName).Success.Value) { picture.FullFileName = newName; } else { _modalDialog.ShowMessage("Invalid File name", "Name was either invalid or already exists."); } }