private void ReloadEditor() { if (Transaction == null) { Name = "New transaction"; Description = string.Empty; TransactionType = TransactionTypeOptions.FirstOrDefault(); Customer = CustomerOptions.FirstOrDefault(); Date = DateTime.Now; Value = 0M; } else { Name = Transaction.Name; Description = Transaction.Description; TransactionType = TransactionTypeOptions.Where(tt => tt != null && tt.Id == Transaction.TransactionTypeId).FirstOrDefault(); if (TransactionType == null) { TransactionType = TransactionTypeOptions.FirstOrDefault(); } Customer = CustomerOptions.Where(c => c != null && c.Id == Transaction.CustomerId).FirstOrDefault(); if (Customer == null) { Customer = CustomerOptions.FirstOrDefault(); } Date = Transaction.Date; Value = Transaction.Value; } isTransactionTypeBoxDirty = false; }
private void ReloadEditor() { if (Customer == null) { Name = "New customer"; Description = string.Empty; Dtt = _transactionTypeOptions.FirstOrDefault(); Active = true; } else { Name = Customer.Name; Description = Customer.Description; Dtt = TransactionTypeOptions.Where(tt => tt != null && tt.Id == Customer.DefaultTransactionTypeId).FirstOrDefault(); if (Dtt == null) { Dtt = _transactionTypeOptions.FirstOrDefault(); } Active = Customer.Active; } }