public async Task <IActionResult> SaveMailboxConfigChanges([FromBody] VmMailboxConfigModifyDto mailboxConfig) { try { if (ModelState.IsValid) { await _uow.VoicemailRepository.ModifyMailboxConfig(mailboxConfig); return(Ok()); } _logger.Warn($"Bad request for save mailbox config changes.\r\n{JsonConvert.SerializeObject(ModelState)}"); return(BadRequest(ModelState)); } catch (Exception ex) { ex.Data["mailboxConfig"] = JsonConvert.SerializeObject(mailboxConfig); _logger.Error(ex, "Failed to save mailbox config changes."); return(StatusCode((Int32)HttpStatusCode.InternalServerError, "Error modifying mailbox config.")); } }
public async Task ModifyMailboxConfig(VmMailboxConfigModifyDto dto) { await SqlExecute.InvokeProcSaveAsync(_conStrIvxsvr, "uspModifyMailboxConfig", dto); }