Ejemplo n.º 1
0
        public async Task <IActionResult> Post([FromBody] PostIpNetworkDto dto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var created = await _service.Create(dto.ToModel()).ConfigureAwait(false);

            return(CreatedAtAction("GetAll", created));
        }
        public static IpNetworkModel ToModel(this PostIpNetworkDto dto)
        {
            if (dto == null)
            {
                return(null);
            }

            return(new IpNetworkModel
            {
                IpNetwork = dto.IpNetwork
            });
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> PostCheck([FromBody] PostIpNetworkDto dto)
        {
            if (!ModelState.IsValid)
            {
                return(await Task.FromResult(NotFound()).ConfigureAwait(true));
            }

            var resultDto = new PostIpNetworkDto
            {
                IpNetwork = _service.Parse(dto.ToModel())
            };

            return(await Task.FromResult(Ok(resultDto)).ConfigureAwait(true));
        }