При запросе в базу данных постоянно вываливается ошибка 500. Не могу понять почему, вроде все правильно делаю.
Использую Dapper+Postgres
Controller
TestResults results = await reposTestResults.CheckTestStart(iin, id, now_date, 1);
Repository
public async Task<TestResults> CheckTestStart(string iin, int test_id, DateTime date, int status)
{
using (IDbConnection dbConnection = Connection)
{
dbConnection.Open();
return (await dbConnection.QueryAsync<TestResults>("SELECT * FROM tester.test_results WHERE iin=@iin AND test_id=@test_id AND result_date=@result_date AND status=@status", new { iin = iin, test_id = test_id, result_date = date, status = status })).FirstOrDefault();
}
}
Model
public class TestResults: BaseEntity
{
public int id { get; set; }
public int test_id { get; set; }
public string nazv { get; set; }
public Guid test_token { get; set; }
public DateTime result_date { get; set; }
public DateTime result_time { get; set; }
public int status { get; set; }
public string iin { get; set; }
public string fam { get; set; }
public string im { get; set; }
public string otc { get; set; }
public int prav { get; set; }
public int neprav { get; set; }
public int ocenka { get; set; }
public Guid token { get; set; }
public int ostatok_min { get; set; }
}