public async Task <IActionResult> EditRole(CreateRoleViewModel roleVieModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { ApplicationRole role = await _rolesRepository.FindRoleById(roleVieModel.RoleId); if (role == null) { return(Ok("Role not exist...")); } role.Name = roleVieModel.RoleName; IdentityResult result = await _rolesRepository.EditRole(role); //if (result.Succeeded) //{ // return Ok(result); //} //else //{ // return Ok("Not able to edit role"); //} return(Ok(result)); } catch (Exception x) { return(StatusCode(StatusCodes.Status500InternalServerError)); } }