private async void btnSaveContract_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(tbAdressContract.Text) || String.IsNullOrEmpty(tbBulstatNumberContract.Text) || String.IsNullOrEmpty(tbCompanyNameContract.Text) ||
                String.IsNullOrEmpty(tbEmailContract.Text) || String.IsNullOrEmpty(tbPhoneContract.Text) || String.IsNullOrEmpty(tbVatNumberContract.Text) ||
                String.IsNullOrEmpty(tbAdressMolContract.Text) || String.IsNullOrEmpty(tbEmailMolContract.Text) || String.IsNullOrEmpty(tbFirstNameMol.Text) ||
                String.IsNullOrEmpty(tbLastNameMol.Text) || String.IsNullOrEmpty(tbPhoneMolContract.Text))
            {
                MessageBox.Show("Fill all fields!");
                return;
            }
            contract.Address     = tbAdressContract.Text;
            contract.Bulstat     = tbBulstatNumberContract.Text;
            contract.CompanyName = tbCompanyNameContract.Text;
            contract.Email       = tbEmailContract.Text;
            // contract.PartnerId = Guid.Empty;
            contract.Phone     = tbPhoneContract.Text;
            contract.VatNumber = tbVatNumberContract.Text;

            if (contract.PartnerId == Guid.Empty)
            {
                Guid partnerId = await SAContract.PostCreateContract(contract);

                if (partnerId == Guid.Empty)
                {
                    return;
                }

                //  mol.MolId = Guid.Empty;
                mol.OwnerId = partnerId;
            }
            else
            {
                bool isUpdated = await SAContract.PostUpdateContract(contract);

                if (!isUpdated)
                {
                    return;
                }
            }
            mol.Address   = tbAdressMolContract.Text;
            mol.Email     = tbEmailMolContract.Text;
            mol.FirstName = tbFirstNameMol.Text;
            mol.LastName  = tbLastNameMol.Text;
            mol.Phone     = tbPhoneMolContract.Text;
            mol.IsPrimery = false;
            bool success;

            if (mol.MolId == Guid.Empty)
            {
                success = await SAOwner.PostCreateMol(mol);
            }
            else
            {
                success = await SAOwner.PostUpdateMol(mol);
            }


            if (!success)
            {
                return;
            }



            DialogResult = DialogResult.OK;
        }