The issue was the database had a date type column. I had problems getting the angular program to send a date in the proper format. It was so problematic that I converted the data type of the date column to a string. That is my entity object had a datatype of DateTime. My view model object had a data type of string. The Angular integration started working.
One complexity that occurred was when the Angular program would send a date (ex 12/1/2022) the value would be converted to 12/1/2022 12:00 (greenwich time?), by the time it ended up in the database it was recording 11/30/2022. The fix was modifying the mapping object.
using System; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; using System.Collections.Generic; using x.API.BankAccount; using x.API.Vendor;
using x.API.Base; namespacex.API.Transaction { publicclassTransactionEntity : BaseEntity { publicTransactionEntity() { AccountBalance = 0; : TheDate = new DateTime(); }