public async Task <IActionResult> SaveMailboxChanges([FromBody] VmMailboxModifyDto mailbox) { try { if (ModelState.IsValid) { await _uow.VoicemailRepository.ModifyMailbox(mailbox); return(Ok()); } return(BadRequest(ModelState)); } catch (Exception ex) { ex.Data["mailbox"] = JsonConvert.SerializeObject(mailbox); _logger.Error(ex, "Failed to save mailbox changes."); return(StatusCode((Int32)HttpStatusCode.InternalServerError, "Error modifying mailbox.")); } }
public async Task ModifyMailbox(VmMailboxModifyDto dto) { await SqlExecute.InvokeProcSaveAsync(_conStrIvxsvr, "uspModifyMailbox", dto); }