private void btnSave_Click(object sender, EventArgs e)
        {
            _customerBusiness = new CustomerMessageBusiness();
            try
            {
                if (this.messageID > 0)
                {
                    customer             = new CustomerMessage(); // kritik unutma
                    customer.ID          = this.messageID;
                    customer.Name        = txtTitle.Text;
                    customer.Description = txtDescription.Text;
                    customer.CustomerID  = 1;



                    if (radioNotSee.Checked)
                    {
                        customer.Status = "Görülmedi";
                    }
                    else
                    {
                        customer.Status = "Görüldü";
                    }

                    _customerBusiness.Update(customer);
                }
                else
                {
                    customer             = new CustomerMessage();
                    customer.Name        = txtTitle.Text;
                    customer.Description = txtDescription.Text;

                    customer.CustomerID = 1;  // todo: Customer ıd çek buraya otomatik


                    if (radioNotSee.Checked)
                    {
                        customer.Status = "Görülmedi";
                    }
                    else
                    {
                        customer.Status = "Görüldü";
                    }

                    _customerBusiness.Add(customer);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                DeleteTextBoxes();
            }
        }
        public CustomerMessageForm(int messageID)
        {
            InitializeComponent();

            this.Text      = "Güncelle";
            btnSave.Text   = "Güncelle"; // todo:
            this.messageID = messageID;

            _customerBusiness = new CustomerMessageBusiness();

            customer            = _customerBusiness.GetById(messageID);
            txtTitle.Text       = customer.Name;
            txtDescription.Text = customer.Description;
        }
        private void CustomerMessageListForm_Load(object sender, EventArgs e)
        {
            _customerMessageBLL = new CustomerMessageBusiness();
            List <CustomerMessage> customerMessageList = _customerMessageBLL.GetAll();

            var list = (from cm in customerMessageList
                        select new
            {
                cm.ID,
                cm.Name,
                cm.Status,
                cm.Description,
                cm.CustomerID,
                CompanyName = cm.Customer.CompanyName
            }
                        ).ToList();

            dtgCustomerMessage.DataSource = list;
        }