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;

            }
        }
Exemplo n.º 2
0
 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;
 }