public async Task <ActionResult> GetAcountHistory(int account_id, [FromServices] IResultStatus result) { try { result.result = await _accountInterface.GetAcountHistory(account_id); result.status = "ok"; return(Ok(result)); } catch (NotFindException ex) { result.status = "error"; result.message = ex.Message; return(NotFound(result)); } catch { result.status = "error"; result.message = "Внутренняя ошибка"; return(StatusCode(500)); } }