public async Task <ActionResult <SeverityRuleViewModel> > Edit(int id, [FromBody] SeverityRuleViewModel model)
        {
            if (model == null || model.Id != id)
            {
                return(BadRequest());
            }

            try
            {
                var dateTimeRule = await _presenter.Request(model);

                var updatedDateTimeRule = await _severityRuleService.Edit(dateTimeRule);

                return(Ok(await _presenter.Present(updatedDateTimeRule)));
            }
            catch
            {
                return(BadRequest("Failed to edit severity rule"));
            }
        }