public async Task <ActionResult <IEnumerable <SeverityRuleViewModel> > > Index()
        {
            try
            {
                var all = await _severityRuleService.GetAll();

                var transformed = new List <SeverityRuleViewModel>();
                foreach (var component in all)
                {
                    var transform = await _presenter.Present(component);

                    transformed.Add(transform);
                }

                return(Ok(transformed));
            }
            catch (Exception debug)
            {
                return(StatusCode((int)HttpStatusCode.InternalServerError));
            }
        }