public async Task <IActionResult> CreateBroadcastGroup([FromBody] VmBroadcastGroupCreate broadcastGroup) { try { if (ModelState.IsValid) { await _uow.VoicemailRepository.CreateBroadcastGroup(broadcastGroup); return(Ok()); } _logger.Warn($"Bad request for create Broadcast Groups.\r\n{JsonConvert.SerializeObject(ModelState)}"); return(BadRequest(ModelState)); } catch (Exception ex) { ex.Data["broadcastGroup"] = JsonConvert.SerializeObject(broadcastGroup); _logger.Error(ex, "Failed to load site voicemail broadcast groups."); return(StatusCode((Int32)HttpStatusCode.InternalServerError, "Error loading site voicemail broadcast groups.")); } }
public async Task CreateBroadcastGroup(VmBroadcastGroupCreate dto) { await SqlExecute.InvokeProcSaveAsync(_conStrIvxsvr, "uspCreateBroadcastGroup", dto); }