private void Save_Click(object sender, RoutedEventArgs e)
        {
            if (Viewmodel.ModelMode == OrderViewmodel.ModeKind.New)
            {
                var random = new Random();

                _rs.Append();
                _rs.OrderID = random.Next(1000, 10000); // Viewmodel.OrderID;
            }

            _rs.CustomerID      = Viewmodel.CustomerID;
            _rs.DeliveredDate   = Sqlite.DateTimeToTEXTNullable(Viewmodel.DeliveredDate);
            _rs.OrderDate       = Sqlite.DateTimeToTEXTNullable(Viewmodel.OrderDate);
            _rs.PaymentType     = Viewmodel.PaymentType;
            _rs.SearchTerms     = Viewmodel.SearchTerms;
            _rs.ShipAddress     = Viewmodel.ShipAddress;
            _rs.ShipCity        = Viewmodel.ShipCity;
            _rs.ShipCountryCode = Viewmodel.ShipCountryCode;
            _rs.ShipPhone       = Viewmodel.ShipPhone;
            _rs.ShipPostalCode  = Viewmodel.ShipPostalCode;
            _rs.ShipRegion      = Viewmodel.ShipRegion;
            _rs.ShipVia         = Viewmodel.ShipVia;
            _rs.ShippedDate     = Sqlite.DateTimeToTEXTNullable(Viewmodel.ShippedDate);
            _rs.Status          = Viewmodel.Status;
            _rs.TrackingNumber  = Viewmodel.TrackingNumber;

            _rs.LastModifiedOn = Sqlite.DateTimeToTEXTNullable(DateTime.UtcNow);
            _rs.SaveChanges();

            Ventura.DataRecordStatus aa = _rs.CurrentRecord.RecordStatus();

            this.ClosePage(_rs.CurrentRecord);
        }