Ejemplo n.º 1
0
 public AddBannedPhoneResponse Post([FromBody] AddBannedPhoneRequest request)
 {
     return(new AddBannedPhoneResponse
     {
         Error = _banService.AddBannedPhone(request)
     });
 }
Ejemplo n.º 2
0
        public string AddBannedPhone(AddBannedPhoneRequest request)
        {
            if (!Regex.IsMatch(request.Phone, @"^\+[0-9]{1,12}$"))
            {
                return($"Phone '{request.Phone}' has wrong format");
            }

            return(_banPerository.AddBannedPhone(request.Phone));
        }
Ejemplo n.º 3
0
        public AddBannedPhoneResponse AddBannedPhone([FromBody] AddBannedPhoneRequest request)
        {
            try
            {
                CheckPhoneNumber(request.Phone);

                return(new AddBannedPhoneResponse
                {
                    Error = _banService.AddBannedPhone(request)
                });
            }
            catch (Exception ex)
            {
                return(new AddBannedPhoneResponse
                {
                    Error = ex.Message
                });
            }
        }