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); } }
public IActionResult AddUpcomingPayment([FromBody] UpcomingPayment payment) { if (ModelState.IsValid) { _upcomingPaymentRepo.AddNewPayment(payment); return(Ok()); } else { return(BadRequest(ModelState)); } }