private void AddOneTranAndReceipt(OneTranViewModel oneTranForm) { foreach (var tuple in oneTranForm.ReceiptList) { var tran = oneTranForm.GetTran().Clone(); tran.Amount = tuple.Item1; tran.Tags.Add(tuple.Item2); tran.Comment = tuple.Item3; AddOneTran(tran); } }
private bool Edit() { OneTranViewModel oneTranForm = IoC.Get <OneTranViewModel>(); oneTranForm.Init(_model.SelectedTranWrappedForDatagrid.Tran, false); bool?result = WindowManager.ShowDialog(oneTranForm); if (!result.HasValue || !result.Value) { return(false); } oneTranForm.GetTran().CopyInto(_model.SelectedTranWrappedForDatagrid.Tran); _model.SortedRows.Refresh(); return(true); }