public async ValueTask <IActionResult> AddVerdict(CreateVerdictDto verdictDto) { var result = await santaService.AddVerdict(verdictDto); if (result.IsSuccess) { return(Ok(result.Data)); } return(BadRequest(result.Error)); }
public async ValueTask <ServiceResult <VerdictDto> > AddVerdict(CreateVerdictDto verdictDto) { if (verdictDto == null || string.IsNullOrEmpty(verdictDto.Name) || !verdictDto.Verdict.HasValue) { return(new ServiceResult <VerdictDto>(false, null)); } var verdict = new EmployeeCard { Name = verdictDto.Name, Age = verdictDto.Age, Verdict = verdictDto.Verdict.Value }; _dbSet.Add(verdict); await _context.SaveChangesAsync(); return(new ServiceResult <VerdictDto>(true, new VerdictDto() { Age = verdict.Age, Name = verdict.Name, Verdict = verdict.Verdict })); }