public IActionResult PostRoleIdToUserId([FromBody] UserRoleInputModel userRole) { UserMapper mapper = new UserMapper(); AdminDataAccess adm = new AdminDataAccess(); var user = adm.GetUserByID(userRole.UserID); if (user == null) { return(BadRequest("Пользователя не существует")); } var role = adm.GetRoleByRoleId(userRole.RoleID); if (role == null) { return(BadRequest("Такой роли не существует")); } List <UserRoleDTO> roles = adm.GetRolesByUserId(userRole.UserID); UserRoleDTO rl = mapper.ConvertUserRoleInputModelToUserRoleDTO(userRole); if (roles.Contains(rl)) { return(Ok("Данная роль для пользователя уже создана")); } bool result = adm.UserRoleCreate(mapper.ConvertUserRoleInputModelToUserRoleDTO(userRole)); if (result) { return(Ok("Роль пользователя создана")); } else { return(BadRequest("Ошибка запроса")); } }