Esempio n. 1
0
 public void Edit(int id, EditFarmerModel model)
 {
     try
     {
         using (var uow = new UnitOfWork(new DataContext()))
         {
             var obj = uow.Farmers.Get(id);
             obj.Address     = model.Address;
             obj.FullName    = model.FullName;
             obj.PhoneNumber = model.PhoneNumber;
             uow.Farmers.Edit(obj);
             uow.Complete();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 2
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         if (ValidateFields())
         {
             //id greater than zero = edit
             //id equal to zero = add
             if (id == 0)
             {
                 var model = new AddFarmerModel();
                 model.Address     = txtAddress.Text;
                 model.FullName    = txtFullName.Text;
                 model.PhoneNumber = txtPhoneNumber.Text;
                 farmerLogic.Add(model);
                 MetroMessageBox.Show(this, "Record has been saved!", messageTitle, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 LoadDefaultUI();
                 LoadFarmerList();
             }
             else
             {
                 var model = new EditFarmerModel();
                 model.Address     = txtAddress.Text;
                 model.FullName    = txtFullName.Text;
                 model.PhoneNumber = txtPhoneNumber.Text;
                 farmerLogic.Edit(id, model);
                 MetroMessageBox.Show(this, "Record has been saved!", messageTitle, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 LoadDefaultUI();
                 LoadFarmerList();
             }
         }
         else
         {
             // Validation error
             MetroMessageBox.Show(this, "Invalid Field(s)!", messageTitle, MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }