public async Task <IActionResult> GetSuspicionLevelsAsync([FromQuery] GetSuspicionLevelsParameters parameters) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var suspicionLevels = await GetSuspicionLevelsAsync(parameters.TaskId).ConfigureAwait(false); var result = new GetSuspicionLevelsResponse { SuspicionLevels = suspicionLevels }; return(Json(result)); }
public async Task <IActionResult> SetSuspicionLevelsAsync([FromQuery] string token, SetSuspicionLevelsParameters parameters) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await manualSuspicionLevelsRepo.SetManualSuspicionLevelsAsync(new ManualSuspicionLevels { TaskId = parameters.TaskId, FaintSuspicion = parameters.FaintSuspicion, StrongSuspicion = parameters.StrongSuspicion, Timestamp = DateTime.Now }); var suspicionLevels = await GetSuspicionLevelsAsync(parameters.TaskId); var result = new GetSuspicionLevelsResponse { SuspicionLevels = suspicionLevels }; return(Json(result)); }