public async Task <IActionResult> SendSms([FromBody] SendSmsReq req) { if (!ModelState.IsValid) { return(BadRequest()); } Result result = await _smsSender.Send(req.Number, req.Message); if (result.Failure) { return(BadRequest()); } return(Ok()); }