public async Task <bool> AddAsync(ValueForCreateDto valueForCreateDto, CancellationToken cancellationToken = default(CancellationToken)) { var valueToCreated = _mapper.Map <Value>(valueForCreateDto); await _uow.Values.AddAsync(valueToCreated); return(await _uow.SaveAsync(cancellationToken) > 0 ? true : false); }
public async Task <bool> AddAsync(ValueForCreateDto valueForCreateDto, CancellationToken cancellationToken = default(CancellationToken)) { var valueToCreate = new Value { Name = valueForCreateDto.Name }; await _uow.Values.AddAsync(valueToCreate); return(await _uow.SaveAsync(cancellationToken) > 0 ? true : false); }
public async Task <IActionResult> Post([FromBody] ValueForCreateDto valueForCreateDto) { try { if (!ModelState.IsValid) { return(BadRequest()); } await _valueService.AddAsync(valueForCreateDto); return(StatusCode(201)); } catch (Exception ex) { _logger.LogError(ex.Message); return(StatusCode(500)); } }