private void btnEditContact_Click(object sender, RoutedEventArgs e)
        {
            var selectedContact = dcContactsList.SelectedItem as ContactView;

            using (var context = new DatabaseContext())
            {
                if (selectedContact != null)
                {
                    Storyboard sb;
                    if (_isExpanded != true)
                    {
                        sb = this.FindResource("gridin") as Storyboard;
                        sb.Begin(this);
                        _isExpanded = !_isExpanded;
                    }

                    ContactPersonForm.ContactId = selectedContact.ContactId;

                    var navigate = DevExpress.Xpf.Core.Native.LayoutHelper.FindParentObject<NavigationFrame>(frame);
                    var page = new ContactPersonForm();
                    navigate.Navigate(page);
                }
                else
                {
                    busyIndicator.IsBusy = true;
                    NullMessage();
                }
            }
            busyIndicator.IsBusy = false;
        }
        private void btnAddContact_Click(object sender, RoutedEventArgs e)
        {
            Storyboard sb;
            if (_isExpanded != true)
            {
                sb = this.FindResource("gridin") as Storyboard;
                sb.Begin(this);
                _isExpanded = !_isExpanded;
            }

            var selectedLead = dcLeadsList.SelectedItem as LeadsView;

            ContactPersonForm.ContactId = 0;
            ContactPersonForm.LeadId = selectedLead.LeadId;

            var navigate = DevExpress.Xpf.Core.Native.LayoutHelper.FindParentObject<NavigationFrame>(frame);
            var page = new ContactPersonForm();
            navigate.Navigate(page);

            busyIndicator.IsBusy = false;
        }