public LayerResult <Person_Donation> Add(Person_Donation personDonation) { LayerResult <Person_Donation> layerResult = new LayerResult <Person_Donation>(); layerResult.Result = personDonation; if (String.IsNullOrEmpty(personDonation.Description)) { layerResult.AddError("Açıklama alanı boş bırakılamaz!"); } if (layerResult.HasError()) { return(layerResult); } int count = _personDonationDal.Add(personDonation); if (count == 0) { layerResult.AddError("Ekleme işlemi başarısız!"); } return(layerResult); }
private void btnCreate_Click(object sender, EventArgs e) { if (cmbDonateType.SelectedItem == null || cmbDonateName.SelectedItem == null) { MessageBox.Show("Lütfen bir bağış seçiniz...", "", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } Person_Donation donation = new Person_Donation { Description = rchDescription.Text, DonationId = GetCurrentDonationNameId(), AddedDate = dtPicker.Value.Date, PersonId = _personManager.GetByTCNo(txtTcNo.Text).Id }; var layerResult = _personDonationManager.Add(donation); if (!layerResult.HasError()) { MessageBox.Show("Yardım işlemi başarılı bir şekilde yapıldı :), yönlendiriliyorsunuz...", "", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.Yes; this.Hide(); this.Dispose(); } else { var firstError = layerResult.Errors.FirstOrDefault(); MessageBox.Show(firstError, "", MessageBoxButtons.OK, MessageBoxIcon.Hand); } }
public LayerResult <Person_Donation> Update(Person_Donation personDonation) { LayerResult <Person_Donation> layerResult = new LayerResult <Person_Donation>(); layerResult.Result = personDonation; if (String.IsNullOrEmpty(personDonation.Description)) { layerResult.AddError("Bağış açıklaması boş geçilemez!"); return(layerResult); } int count = _personDonationDal.Update(personDonation); if (count == 0) { layerResult.AddError("Güncelleme işlemi gerçekleştirilemedi!"); } return(layerResult); }
private void btnUpdate_Click(object sender, EventArgs e) { Person_Donation donation = new Person_Donation() { Id = donationId, AddedDate = dateTimePicker.Value, Description = rchDescription.Text }; var layerResult = _personDonationManager.Update(donation); if (!layerResult.HasError()) { MessageBox.Show("Bağış düzenleme başarıyla gerçekleştirildi, yönlendiriliyorsunuz...", "", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.Yes; } else { var firstError = layerResult.Errors.FirstOrDefault(); MessageBox.Show(firstError, "", MessageBoxButtons.OK, MessageBoxIcon.Hand); } }