public async Task <IActionResult> CreateAsync([FromBody] RoleViewModel model)
    {
        if (model == null)
        {
            return(BadRequest());
        }

        if (!ModelState.IsValid)
        {
            return(BadRequest(ModelState));
        }

        var result = await _service.CreateAsync(model);

        return(Created($"roles/{result}", result));
    }