public void AddNewPayment(UpcomingPayment payment)
        {
            var param = new DynamicParameters();

            param.Add("@pAmount", payment.Amount);
            param.Add("@pDueDate", payment.DueDate);
            param.Add("@pPaymentDescription", payment.Description);
            using (var db = GetAndOpenConnection())
            {
                db.Execute("dbo.uspAddNewUpcomingPayment", param, commandType: CommandType.StoredProcedure);
            }
        }
示例#2
0
 public IActionResult AddUpcomingPayment([FromBody] UpcomingPayment payment)
 {
     if (ModelState.IsValid)
     {
         _upcomingPaymentRepo.AddNewPayment(payment);
         return(Ok());
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }