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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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));
            }
        }