コード例 #1
0
        private async void btnPay_Click(object sender, RoutedEventArgs e)
        {
            decimal sum;

            if ((_personId == 0) || !(decimal.TryParse(txtSumOfPayment.Text, out sum)))
            {
                await this.ShowMessageAsync("...", "Ошибка ввода данных");
            }
            else
            {
                using (var unitOfWork = new UnitOfWork(new DormApp.Entities.Dormitory_Entities()))
                {
                    await this.ShowMessageAsync("", unitOfWork.AddPayment(_personId, sum, dateOfPayment.SelectedDate.Value.Date,
                                                                          AppSettings.Admin, AppSettings.DormId));

                    ClearFields();
                    unitOfWork.Complete();
                }
            }
        }