Boa noite galera, sou novo nisso tudo..
Gostaria de uma ajuda com o código abaixo:
Minha classe
public long Id { get; set; } // Auto increment
public string Username { get; set; }
public byte[] Userpass { get; set; }
public string Userstatus { get; set; }
public bool Savelogin { get; set; }
Meu Método
public async Task<bool> Create(Useraccess useraccess)
{
try
{
using (var ctx = new DBAContext())
{
await ctx.Useraccess.AddAsync(useraccess);
await ctx.SaveChangesAsync();
}
return true;
}
catch (Exception ex)
{
return false;
}
}
Meu Post
[HttpPost]
public async Task<IActionResult> PostUseraccess([FromBody] Useraccess useraccess)
{
var ctx = await new Useraccess().Create(useraccess);
if (ctx is false)
{
return NotFound();
}
else
{
return Ok();
}
}
Client Post
{
"username":"maxuel.rodrigues",
"userpass":"entrar12345",
"userstatus":"inativo",
"savelogin":false
}
Retorno
{
"errors": {
"userpass": [
"The supplied value is invalid."
],
"userstatus": [
"Unexpected token when deserializing object: String. Path 'userstatus', line 4, position 23."
]
},
"type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
"title": "One or more validation errors occurred.",
"status": 400,
"traceId": "|ac642c0c-453de07a3c373c59."
}