public async Task <IActionResult> CreateWorkReportAsync([FromForm] WorkRptUploadDto upload) { var result = await _workRptService.CreateWorkReportAsync(upload); if (result.SubmissionObjectId == 0) { return(ValidationUtils.GetValidationErrorResult(result.Errors, ControllerContext)); } return(Ok()); }
public async Task <IActionResult> CheckDuplicateAsync([FromForm] WorkRptUploadDto upload) { var(Errors, DuplicateRecordNumbers) = await _workRptService.CheckDuplicatesAsync(upload); if (Errors.Count > 0) { return(ValidationUtils.GetValidationErrorResult(Errors, ControllerContext)); } //return Ok(JsonSerializer.Serialize(DuplicateRecordNumbers)); return(Ok(DuplicateRecordNumbers)); }