Когда I POST
к следующему, он преобразует ненулевое JobNumber
в 0 вместо отправленного значения.
[HttpPost("{testName}")]
public async Task<ActionResult<FirstPieceStamps>> PostFirstPieceStamps(string testName, [FromForm] FirstPieceStamps firstPieceStamps)
Вот модель FirstPieceStamps
public class FirstPieceStamps
{
[Column(TypeName = "decimal(10,3)")]
public decimal JobNumber { get; set; }
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int StampID { get; set; }
[Required]
public int TestID { get; set; }
[Required]
public int UserTypeID { get; set; }
[Required]
public bool Stamped { get; set; } = false;
#nullable enable
public string? FirstName { get; set; }
public string? LastName { get; set; }
#nullable disable
public FirstPieceJobs FirstPieceJobs { get; set; }
public FirstPieceTests FirstPieceTests { get; set; }
public FirstPieceUserTypes FirstPieceUserType { get; set; }
}
request
Я пытаюсь сделать из Postman
, чтобы проверить его.
https://localhost:5001/api/FirstPieceStamps/Layflat?JobNumber=266019.001&Stamped=true&FirstName=John&LastName=Doe
Значение JobNumber
должно можно преобразовать в десятичное число, , но вместо этого преобразуется в 0.