private void deleteWorkspace(object sender, EventArgs e)
        {
            try
            {
                if (sender is StackLayout)
                {
                    var templateGrid = (StackLayout)sender;

                    //var grid = templateGrid.Parent.Parent.Children.IEnumerator.[0];
                    var par  = templateGrid.Parent.Parent;
                    var grid = (SwipeGestureGrid)par;

                    if (grid != null && grid.BindingContext != null)
                    {
                        Workspace item = ((Workspace)grid.BindingContext);
                        grid.IsVisible     = false;
                        grid.HeightRequest = 0;

                        Common.Instance._sqlconnection.Delete(item);
                        string deviceId = CrossDeviceInfo.Current.Id;
                        if (!string.IsNullOrEmpty(deviceId))
                        {
                            PushNotificationService client = new PushNotificationService(item);
                            client.RemovePushNotificationTokenForWorkspace(deviceId);
                        }
                    }
                }
                if (sender is MenuItem)
                {
                    var menuItem = ((MenuItem)sender);
                    if (menuItem != null && menuItem.BindingContext != null)
                    {
                        Workspace ws = ((Workspace)menuItem.BindingContext);
                        if (ws.Id >= 0)
                        {
                            Common.Instance._sqlconnection.Delete(ws);
                            vm.Items.Remove(ws);
                            string deviceId = CrossDeviceInfo.Current.Id;
                            if (!string.IsNullOrEmpty(deviceId))
                            {
                                PushNotificationService client = new PushNotificationService(ws);
                                client.RemovePushNotificationTokenForWorkspace(deviceId);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }