예제 #1
0
 public IHttpActionResult Create([FromBody] CreateRestrictedIPDto restrictedIP)
 {
     if (restrictedIP == null)
     {
         return(BadRequest());
     }
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     try
     {
         _restrictedIPService.Create(restrictedIP);
     }
     catch (LogicalException ex)
     {
         return(BadRequest(ex.Message));
     }
     catch
     {
         return(BadRequest(AppSettings
                           .INTERNAL_SERVER_ERROR_MESSAGE));
     }
     return(Ok());
 }
        public void Create(CreateRestrictedIPDto dto)
        {
            var restrictedIP = new RestrictedIP
            {
                IP = dto.IP
            };

            _restrictedIPsRepository.Insert(restrictedIP);
        }