public IHttpActionResult CreateNewExpenses(ExpensesDetail expensesdetail)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            expensesdetail.registerId = 1;
            DB.ExpensesDetails.Add(expensesdetail);
            _context.SaveChanges();

            return(Created(new Uri(Request.RequestUri + "/" + expensesdetail.Expenses_Id), expensesdetail));
        }
Beispiel #2
0
        public void ExpensesDetailTest()
        {
            try
            {
                var field = new ExpensesDetail();

                string result, message;
                Assert.IsTrue(field.Check(out result, out message));
            }
            catch (Exception e)
            {
                Assert.Fail(e.ToString());
            }
        }
        public IHttpActionResult UpdateExpenses(int id, ExpensesDetail expensesdetail)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var expensesInDb = _context.expensesDetails.SingleOrDefault(c => c.Expenses_Id == id);

            if (expensesInDb == null)
            {
                return(NotFound());
            }

            _context.SaveChanges();

            return(Ok());
        }
Beispiel #4
0
 /// <summary>
 /// Конструктор, заполняющий коллекцию полей Fields
 /// </summary>
 protected MT103(
     TransactionNumber transactionNumber,
     Amount amount,
     BankOperationCode bankOperationCode,
     Sender sender,
     HeadSwiftCode headSwiftCode,
     BranchSwiftCode branchSwiftCode,
     Beneficiary beneficiary,
     PaymentInformation paymentInformation,
     ExpensesDetail expensesDetail,
     SenderToReceiverInformation senderToReceiverInformation)
 {
     Fields.Add(transactionNumber.DefaultOrder, transactionNumber);
     Fields.Add(amount.DefaultOrder, amount);
     Fields.Add(bankOperationCode.DefaultOrder, bankOperationCode);
     Fields.Add(sender.DefaultOrder, sender);
     Fields.Add(headSwiftCode.DefaultOrder, headSwiftCode);
     Fields.Add(branchSwiftCode.DefaultOrder, branchSwiftCode);
     Fields.Add(beneficiary.DefaultOrder, beneficiary);
     Fields.Add(paymentInformation.DefaultOrder, paymentInformation);
     Fields.Add(expensesDetail.DefaultOrder, expensesDetail);
     Fields.Add(senderToReceiverInformation.DefaultOrder, senderToReceiverInformation);
 }