/// <summary> /// Handles adding a new <see cref="Payer"/> /// </summary> private static bool AddNewPayer() { var name = PayersAdd.NameText.Text; var paymentType = PayersAdd.PaymentTypeText.Text; if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(paymentType)) { return(false); } var payer = new Payer { Id = Guid.NewGuid(), Name = name, PaymentType = paymentType }; DA.InsertPayer(payer); ListAccessHelper.PayerList.Add(payer); XmlDA.SaveXml(); return(true); }
/// <summary> /// Handles saving an edited <see cref="Payer"/> /// </summary> public static bool EditPayer() { var name = PayersEdit.NameText.Text; var paymentType = PayersEdit.PaymentTypeText.Text; if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(paymentType)) { return(false); } var editedPayer = new Payer { Id = EditedPayer.Id, Name = PayersEdit.NameText.Text, PaymentType = PayersEdit.PaymentTypeText.Text }; var index = PayersEdit.PayerCombobox.SelectedIndex; DA.EditPayer(editedPayer, EditedPayer.Id); ListAccessHelper.PayerList[index] = editedPayer; XmlDA.SaveXml(); return(true); }