コード例 #1
0
        public async Task <ActionResult <DtoClient> > Create([FromBody] DtoClientCreate client)
        {
            int?result = await _clientService.CreateClient(client);

            if (result == null)
            {
                return(BadRequest());
            }

            return(CreatedAtAction(nameof(Get), new { id = result.Value }, result));
        }
コード例 #2
0
        /// <summary>
        /// Create Client
        /// </summary>
        /// <param name="idUser"></param>
        /// <returns></returns>
        public async Task <int?> CreateClient(DtoClientCreate data)
        {
            int?result = null;

            Client entity = _mapper.Map <Client>(data);

            _clientRepository.AddClient(entity);
            await _context.SaveChangesAsync();

            result = entity.Id;


            return(result);
        }