public IActionResult AddContact(ContactRequest request) { if (ModelState.IsValid) { SingleResponse <int> response = new SingleResponse <int>(); try { _xbService.AddContact(request.Contact); response.ResultCode = ResultCodes.normal; } catch { response.ResultCode = ResultCodes.failed; } response.Result = 0; return(ResponseExtensions.ToHttpResponse(response)); } else { return(ValidationError.GetValidationErrorResponse(ModelState)); } }