// DELETE: api/Roles/5
        public async Task <IActionResult> Delete(Guid id)
        {
            var response = await businessLogic.DeleteRole(id);

            if (response.IsSuccessful)
            {
                return(NoContent());
            }

            var responseAsIdentityResult = (GenericResponse <IdentityResult>)response;

            return(BadRequest(responseAsIdentityResult.Result));
        }