protected void btnAddNewReceipt_Click(object sender, EventArgs e) { try { Domain.Entities.Receipt receipt = new Domain.Entities.Receipt(); decimal convertAmount = 0; if (decimal.TryParse(txtReceiptAmount.Text, out convertAmount)) { receipt.Amount = convertAmount; } else { throw new ArgumentException("Invalid amount"); } receipt.Description = txtReceiptDescription.Text.Trim(); Ioc.Container.Resolve<Domain.Services.ReceiptService>().AddReceipt(receipt); // Refresh from data source gvReceipt.DataBind(); } catch (Exception ex) { lblAddNewReceiptError.Visible = true; lblAddNewReceiptError.Text = ex.Message; } }
public Domain.Entities.Receipt ToDomainReceipt() { Domain.Entities.Receipt receipt = new Domain.Entities.Receipt(); receipt.ReceiptId = this.ReceiptId; receipt.Amount = this.Amount; receipt.Description = this.Description; return receipt; }