Example #1
0
        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());
        }
Example #2
0
        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));
        }